安装jenkins
jenkins的安装就相对来说简单的很,jenkins的安装包本身就是一个项目的war包,我们只需要将jenkins的war包放置在tomcat的wabapp目录下,并运行tomcat就可以使用jenkins了。
(千万注意的一点是,如果读者是从第二篇文章过来的,在进行此步骤之前,你应该再安装一个tomcat,并且为新的tomcat配置另一个端口号,我们的jenkins项目最好跟工作项目不要放在同一个tomcat中,要么会对你学习jekins入门的操作增加不少的困难)
$ cp - i jenkins.war /usr/local/tomcat/webapp (复制jenkins文件)
cd /user/local/tomcat/bin (进入tomcat的bin目录)
./startup.sh (启动tomcat)
1
2
3
启动成功后,我们就可以在浏览器中访问我们的jenkins了。访问地址是:(阿里云公网ip:8080/jenkins)
需要注意的是:
1、第一次我们的tomcat启动并运行war文件会比较慢,访问出白页的时候请耐心等待5分钟左右
2、初次登录jenkins会需要我们提供初始密码。这个初始密码比较长,一个是可以去tomcat的启动日志中去看。进入tomcat/log目录,输入命令 tail -n 100 catalina.out ,可以看见一个长长的密码,并且上下都有一行空白。或者在根目录下的.jenkins/secrets目录下(前面有个”.”),打开initialAdminPassword文件,也能找到该密码。
登录进jenkins的主页面我们就算是安装完了jenkins。
这里写图片描述
8、jenkins集成
接下来的环节就是我们正片文章最关键的地方,也是小白同学最懵逼的地方。jenkins的项目配置虽然有很多项,但是大多数都是默认配置就够了,只需要单独配置好几个点,就能进行简单的集成。
(1)继承前各环境配置
软件 软件路径 软件状态
svn /usr/local/svn 可以在windows系统中进行项目submit与update
maven /usr/local/maven 已配置好国内阿里maven仓库
tomcat /usr/local/tomcat 访问端口已配置好,并且能通过该端口访问
jenkins /usr/local/tomcat/jenkins 在tomcat中已经发布完毕,可以登录jenkins控制台页面
名为guns的可运行项目 在svn的仓库中 本地可正常运行(读者根据自己的情况灵活变通)
jinkins初始化配置:进入系统管理->Global Tool Configuration
配置jdk与maven,名称随便起,路径是之前配置好的服务器中的路径
这里写图片描述
这里写图片描述
(2)进入jenkins的继承步骤–创建jenkins项目
———选择新建一个maven项目,并命名———–
这里写图片描述
(3)jinkins项目配置01 General,选择丢弃旧的构建,此操作防止保留过多的软件版本占用服务器内存。
这里写图片描述
(4)jinkins项目配置02 源码管理 填写svn的相关配置,jenkins将通过此处的配置获取你svn中的项目代码并进行打包。填写错误将会有红色的错误提示。
这里写图片描述
(5)jinkins项目配置03 build 配置项目的pom.xml文件,jenkins据此调用maven下载项目所需要的jar包
这里写图片描述
(6)jinkins项目配置04 重中之重 自动构建步骤配置
这里写图片描述
下面详细讲解一下步骤配置代码
ps -ef | grep tomcat | grep -v grep | awk '{print $2}' | xargs kill -9
cd /usr/local/tomcat/webapps/
rm -rf *
cd /root/.jenkins/workspace/guns/target/
cp guns-1.0.war /usr/local/tomcat2/webapps/
sleep 10s
sh /usr/local/tomcat/bin/startup.sh
1
2
3
4
5
6
7
第一行代码:杀死正在运行的tomcat进程
第二、三行代码:进入tomcat的webapp目录,清除之前所有的项目运行文件。
第四、五行代码:进入guns项目的target目录,将打包好的war包copy到tomcat/webapp下。
第六行代码:睡眠10s,目的为了防止项目文件过大,copy耗时
第七行代码:启动tomcat
另外:建议初学者在使用jenkins的时候,将jinkins的war放在与项目不同的tomcat中,否则第一行代码就会将jenkins所在的tomcat一并kill掉,jenkins莫名其妙就关闭了。笔者在自己练习的时候就在服务器上布置了两个tomcat,在第一行代码上写的是…grep tomcat2…,最后一行代码也是tomcat2,。
到此处,所有的配置就完成了,可以进行保存,并且在左侧菜单点击立即构建,进行项目的一键式发布了。
如果有什么不懂的,或者自己弄得过程中出现了错误解决不了,
可以给我留言,
或者给我发邮件 :yinjx_aixin@163.com 我会在看见的第一时间回复你。
要是实在着急解决问题,那就加我的qq:969500456 ,但是我不保证会加你呦~
我此处写的白痴博文只为了能帮你在小白的路上少一些绊脚石,毕竟我也是个小白,摔倒了刚爬起来。(#^.^#)