持续集成是什么?
百度百科:持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
翻译:实际工作中的打包,压缩,上传,解压,重启服务,配置文件校验,单元测试,接口测试,回归测试,基础验证等等,都可以通过持续集成来完成
持续集成的价值是什么?
高效、快捷、解放劳动力、节省时间去看重要的事情
前置条件
安装jenkins
java -jar /home/rsstest/tools/jenkins/jenkins.war --httpPort=8089
注:1./home/rsstest/tools/jenkins.war 需要填写你的路径 2. 端口号是可以更改的
-
查找密码
image.png
[root@localhost Desktop]# cat /root/.jenkins/secrets/initialAdminPassword
#密码
27597c84a05c4cf4b7ee984f7627dda0
5.插件安装
等待即可
-
设置用户名、密码等
安装成功.png - 基本操作
重启 :
关闭 :kill -PID
我遇见的问题:启动了Jenkins后git、maven、等环境变量集体失效(command not found)解决:虚惊一场应该是动了环境变量没有生效,source /etc/profile生效即可!
2.访问Jenkins卡住,一致setup不起来 问题.png
解决:使用新版的浏览器,我一直用的虚拟机自带的浏览器,