Jenkins的安装

1)需要安装tomcatjdk安装为了避免出现坑,jdk至少要用1.8的,1.7会有坑

安装jdk

tar zxf jdk-8u11-linux-x64.tar.gz

 mv jdk1.8.0_11/ /usr/java

修改环境变量

export JAVA_HOME=/usr/java

export JAVA_BIN=/usr/java/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

完成之后刷新source /etc/profile

2)之后安装tomcat,这可一使用7版本

 

tar zxf apache-tomcat-7.0.61.tar.gz

 mv apache-tomcat-7.0.61 /opt

3)进入tomcat的目录

cd apache-tomcat-7.0.61/

编辑启动脚本vi /bin/startup.Sh

export JAVA_HOME=/usr/java

export JAVA_BIN=/usr/java/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

TOMCAT_HOME=/opt/apache-tomcat-7.0.61

添加jdk的环境变量和tomcat的变量

4)完成之后启动查看8080 是否启动

5)安装maven

tar zxf apache-maven-3.5.0-bin_\(1\).tar.gz

 mv apache-maven-3.5.0 /opt/

6)修改环境变量

 vi /etc/profile

export MAVEN_HOME=/opt/apache-maven-3.5.0

export PATH=$PATH:$MAVEN_HOME/bin

刷新一下

7)验证一下

mvn -v

8)安装jenkins服务

wget http://updates.jenkins-ci.org/download/war/2.18/jenkins.war

 

wget  http://updates.jenkins-ci.org/download/war/2.98/jenkins.war

 

/opt/apache-tomcat-7.0.61/webapps/jenkins目录下面,这里jenkins目录需要单独的创建一个

然后解压jenkins文件   jar -xvf  jenkin.war

9)添加jenkins的环境变量

export JENKINS_HOME=/opt/apache-tomcat-7.0.61/webapps/jenkins

 

 

 

注意:环境变量一共添加了上面的文件包括jdk、maven、jenkins三项

export JAVA_HOME=/usr/java

export JAVA_BIN=/usr/java/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

export MAVEN_HOME=/opt/apache-maven-3.5.0

export PATH=$PATH:$MAVEN_HOME/bin

export JENKINS_HOME=/opt/apache-tomcat-7.0.61/webapps/jenkins

 

/opt/apache-tomcat-7.0.61/webapps/jenkins

 

启动一下服务保证jenkins服务启动成功

 ../../bin/catalina.sh run

 

 图片15.png

2)gitlab+jenkins自动化发布;jenkins搭建_第1张图片


启动成功测试一下

 

 2)gitlab+jenkins自动化发布;jenkins搭建_第2张图片

 

10)配置jenkins的系统配置

 

 2)gitlab+jenkins自动化发布;jenkins搭建_第3张图片

2)gitlab+jenkins自动化发布;jenkins搭建_第4张图片

所需安装的插件名称

Gitlab PluginGit PluginGit client PluginPublish Over SSH

 

11)配置jdkmaven

 2)gitlab+jenkins自动化发布;jenkins搭建_第5张图片

2)gitlab+jenkins自动化发布;jenkins搭建_第6张图片

 

 

 2)gitlab+jenkins自动化发布;jenkins搭建_第7张图片2)gitlab+jenkins自动化发布;jenkins搭建_第8张图片

安装maven插件

 

2)gitlab+jenkins自动化发布;jenkins搭建_第9张图片

 2)gitlab+jenkins自动化发布;jenkins搭建_第10张图片

下面开始构建项目了