jenkins安装部署及项⽬构建部署详解
使⽤jenkins部署项⽬,可以说在⼀定程度上解放了⼈⼒反复部署的困扰,但它的功能绝不仅于此。下⾯开始jenkins的学习之旅⼀. jenkins介绍
Jenkins是基于Java开发的⼀种持续集成⼯具,⽤于监控持续重复的⼯作,功能包括:
  1、持续的软件版本发布/测试项⽬。
  2、监控外部调⽤执⾏的⼯作。
⼆.为什么要使⽤jenkins(jenkins的优点)
1 、jenkins易于使⽤,⽤户界⾯简单,直观
2、 jenkins具有良好的扩展性,能够及其灵活和⽅便的迎合你的想法,因为其有数以千计的插件可供使⽤
3 、开源的活跃度⾼
三.jenkins的安装及遇到的问题
1.安装jenkins的两种⽅式:
①把war包部署在servlet容器中。例如:tomcat  ②使⽤命令直接运⾏war包
第⼀种:
1、由于Jenkins是基于Java开发的,安装前确认操作系统已经安装了jdk,参照:
3、按jenkins.war包放在tomcat(tomcat安装:)下⾯的webapps下⾯
4、启动tomcat。tomcat会解压war包,⽣成⼀个jenkins⽂件夹,⽽且会在root⽬录下⽣成⼀个.jenkins的⽂件夹。 如下图: 
第⼆种:
这种也是我采⽤的⽅式,即将下载的jenkins.war包以单独的端⼝应⽤启动,
如:在安装⽬录下 java -jar jenkins.war  --httpPort 指定的端⼝(因为默认端⼝是8080,不指定的情况下报端⼝占⽤异常)
将jenkins.war放在服务器指定位置后,启动如上图(此时只有jenkins.war⼀个⽂件)
此时,可以在浏览器中打开jenkins页⾯:
java配置用户变量
为了确保管理员安全地安装Jenkins,密码已写⼊到⽇志中,⼀般会在服务器的/var/lib/jenkins/secrets/initalAdminPassword 输⼊密码,即进⼊选择插件安装界⾯,选择第⼀个(Install suggested plugins)
 插件安装完成之后,需要创建第⼀个⽤户
  创建⽤户之后,就可以使⽤jenkins了
备注
2.jenkins相关命令
①启动jenkins
使⽤内置的jetty服务器启动
java -jar jenkins.war --httpPort=3333  随着终端关闭即停⽌(不推荐)
nohup java -jar jenkins.war --httpPort=3333  不挂断的执⾏(推荐)
借助其他应⽤服务器,如:tomcat
②关闭jenkins
通过命令⾏ ps -ef|grep jenkins  使⽤kill -9 PID 强制关闭进程
通过页⾯:
③重启jenkins
jenkins启动后,在⽹址栏输⼊estart,点击确认后,即可完成重启jenkins
④重新加载jenkins配置信息
jenkins启动后,在⽹址栏输⼊reload,点击确认后,即可完成重新加载jenkins配置信息
三.jenkins构建项⽬过程及所遇问题
1.构建项⽬过程
点击新建Item
选择创建⼀个⾃由风格的项⽬,如果⼯作空间中有类似的项⽬,可以利⽤下⾯的"复制"功能。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。