CI/CD工具:Jenkins
CI/CD是devops中重要的2个步骤。
CI:持续集成
CD:持续交付
devops:把开发和运维结合起来。
自动化运维流程:
coding --push --> git --hook--> 构建/测试/部署
自动化集成软件:
- jenkins
- travis.ci
- circle.ci
首先需要下载jenkins:
运行jenkins的war包:(注意了,高版本的jdk版本会报错,^9貌似都不行,需要自己降低jdk版本)[我的降低成了1.8]
上面的这个密码是第一次进入jenkins需要使用的。如果你关闭 了命令行窗口,也可以在你的电脑上的用户user文件夹下的.jenkins文件夹西按找到初始admin的密码
把密码复制一下。
打开浏览器,进入localhost:8080:
安装插件:
慢慢等,直到跳出”创建第一个管理员用户“的界面:
创建管理员用户:
Github上创建一个测试项目:
新建一个任务:
这里没有选择github hook触发器是因为这个hook只能发送到公网ip。
所以这里选择了poll scm(轮询定时检查代码有没有更新,更新了的话就去构建)
然后保存。上面的配置是查看轮询之前github上的测试demo
可以看控制台输出....