Jenkins是一款电脑持续集成软件,该工具可以部署自动化服务器,并且工具本身是开源免费的,拥有项目编译、单元测试等等多样功能,快下载使用吧!
jenkins是什么工具?
Jenkins是持续集成工具,位用户提供了软件开发的持续集成服务,Jenkins在企业中的使用率普及率极高,当你进入公司会发现绝大多数人都在使用它,Jenkins的最大优点是显而易见的,开源免费让其被所有人接受,并且一直有着良好的更新率,让功能持续提升,使用更加便捷。
Jenkins可以为测试人员的效率带来极大提升,尤其是对企业而言,Jenkins能减少测试人员数量和花费的视觉,并且测试准确性也很稳定。Jenkins让大型公司的多部门协作更轻松,软件版本的发布和测试更便利。
1、添加yum repos,然后安装
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
注:如果上边的执行成功就不用再执行这两行了
sudo wget -O /etc/yum.repos.d/jenkins.repo //pkg.jenkins-ci.org/RedHat/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
注:如果网络不好需要重试几次
sudo yum install jenkins
2、如果未安装java还需安装java
sudo yum install java
3、启动和停止
sudo service jenkins start
sudo service jenkins stop
sudo service jenkins restart
sudo chkconfig jenkins on
如果启动失败,可以运行如下命令查看错误信息
systemctl status jenkins.service
如上错误是java配置错误,需要修改jenkins配置文件
vi /etc/rc.d/init.d/jenkins
类似如下修改:
candidates="
************
************
/usr/local/jdk1.8/bin/java
"
1、项目的"自动化"构建,编译、打包、分发部署。
2、监控外部调用执行的工作。
1.采用shell自定义脚本,控制集成部署环境更加方便灵活
2.精简war包中的lib包,常驻tomcat里,减少war包传输时间
3.Jenkins 用户权限管理,不让淘气鬼乱动
4.构建失败发邮件通知相关人员解决
5.自动按天备份war包,Jenkins配置备份以及版本控制化
教程视频:
java语言开发,用于监控持续重复的工作,包括:持续的软件版本发布/测试项目,监控外部调用执行的工作。
易安装
仅仅一个 java -jar jenkins.war,从官网下载该文件后,直接运行,无需额外的安装,更无需安装数据库;
易配置
提供友好的GUI配置界面;
变更支持
Jenkins能从代码仓库(Subversion/CVS)中获取并产生代码更新列表并输出到编译输出信息中;
永久链接
用户是通过web来访问Jenkins的,而这些web页面的链接地址都是永久链接地址,因此,你可以在各种文档中直接使用该链接
E-Mail/RSS/IM
当完成一次集成时,可通过这些工具实时告诉你集成结果
分布式构建
Jenkins可以把集成构建等工作分发到多台计算机中完成;
测试报告
JUnit/TestNG测试报告:也就是用以图表等形式提供详细的测试报表功能;
第三方插件
使得 Jenkins 变得越来越强大;