实现效果:在提交代码后,Jenkins自动构建和部署。
实战准备:码云(git.oschina.net)、Jenkins(可在公网访问)、插件Generic Webhook Trigger
1、码云新增一个项目,新增dev分支
2、Jenkins安装Generic Webhook Trigger插件,插件的文档在这里(https://plugins.jenkins.io/generic-webhook-trigger)
3、新建一个自由任务,源码管理填入码云的项目地址,添加码云的登陆用户和密码;本次实验是构建dev分支,所以我填了 */dev
4、点击保存之后,回到码云的项目管理页面,填入URL
URL格式可参看构建触发器中的webhook URL,密码可不填
5、点击“测试”按钮默认是触发master push,返回Jenkins,此时已自动触发job构建
后续:实现当代码自动提交到指定分支的时候自动触发构建功能,其他分支提交代码不会触发。