2)gitlab+jenkins自动化发布;jenkins搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2)gitlab+jenkins自动化发布;jenkins搭建相关的知识,希望对你有一定的参考价值。

                             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

 

 技术分享图片

技术分享图片


启动成功测试一下

 

 技术分享图片

 

10)配置jenkins的系统配置

 

 技术分享图片

技术分享图片

所需安装的插件名称

Gitlab PluginGit PluginGit client PluginPublish Over SSH

 

11)配置jdkmaven

 技术分享图片

技术分享图片

 

 

 技术分享图片技术分享图片

安装maven插件

 

技术分享图片

 技术分享图片

下面开始构建项目了

以上是关于2)gitlab+jenkins自动化发布;jenkins搭建的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins持续交付实战演练

2)gitlab+jenkins自动化发布;jenkins搭建

windows jenkins通过git获取代码

jenkins高级用法(jenkins集成gitlab自动构建打包发布)

jenkins 配置 gitlab webhook 实现自动发布

jenkins&gitlab自动发布