1、环境需求
本帖针对的是Linux环境,Windows或其他系统也可借鉴。具体只讲述Jenkins配置以及整个流程的实现。
-
1.JDK(或JRE)及Java环境变量配置,我用的是JDK1.8.0_144。
-
2.Jenkins 持续集成和持续交付项目。
-
3.现有项目及gitlab(SVN或本地路径也行)地址。
-
4.maven工具及环境变量配置,用于构建和管理任何基于Java的项目。
-
5.下载解压Tomcat,我用的是Tomcat8。
2、环境准备
1、安装服务
(1)安装JDK、Jenkins和gitlab
(2)mave安装
1、下载 maven 包
http://mirrors.cnnic.cn/apache/maven 选择自己需要的maven版本
wget https://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
tar -zxvf apache-maven-3.5.4-bin.tar.gz
2、配置环境变量
(1)配置全局环境变量
vim /etc/profile.d/jenkins_tools.sh
#JDK
export JAVA_HOME=/usr/java/jdk1.8.0_144
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export TIME_STYLE='+%Y/%m/%d %H:%M:%S'
#maven
export MAVEN_HOME=/data/jenkins_tools/maven-3.5.4
export PATH=${MAVEN_HOME}/bin:$PATH
使环境变量生效
source /etc/profile.d/jenkins_tools.sh
(2)测试
java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
$ mvn -version
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /data/j