Bootstrap

基于gitlab+jenkins+maven的系统发布流水线(Centos7全流程)

从零搭建基于gitlab+jenkins+maven的系统发布流水线

一、Java环境准备(jdk 1.8)

  1. 查看当前是否存在Java环境,如果存在 jdk 1.8,则进入下一个环节。
    java -version

image.png

  1. 下载 jdk 1.8
    yum -y install java-1.8.0-openjdk

  2. 配置环境变量
    vi /etc/profile

  3. 输入 i 进入编辑模式,在文件的最后加上

export JAVA_HOME=/usr/lib/jvm/java-1.8.0
export JRE_HOME=$JAVA_HOME/jre  
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

image.png

esc退出编辑模式,输入 :wq 保存并退出

  1. 使用source /etc/profile更新配置后,再次输入 java -version查看是否安装成功,如果没成功,则仔细确认环境变量中JAVA_HOME的路径是否有误

image.png

二、Maven环境准备

  1. 下载wget工具
    yum -y install wget

  2. 远程下载Maven
    使用命令 cd /usr/local,进入到local目录

复制安装包在官网连接后,直接命令下载
image.png

wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

  1. 解压(根据自己实际安装包名称修改)
    tar -zxvf apache-maven-3.6.3-bin.tar.gz

  2. 改名
    mv apache-maven-3.6.3 maven

  3. 配置环境变量
    vi /etc/profile

  4. 输入 i 进入编辑模式,在文件的最后加上

MAVEN_HOME=/usr/local/maven
export PATH=${MAVEN_HOME}/bin:${PATH}

image.png
esc退出编辑模式,输入 :wq 保存并退出

  1. 使用source /etc/profile更新配置后,输入 mvn -v查看是否配置成功,如果没成功,则仔细确认环境变量中MAVEN_HOME的路径是否有误

image.png

  1. 配置maven阿里云镜像
    vim /usr/local/maven/conf/settings.xml

找到<mirrors> </mirrors>标签,在改标签中添加如下代码

<mirror>
     <id>alimaven</id>
     <name>aliyun maven</name>
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url&
;