目标:当Git上有提交时自动触发Jenkins构建。
要实现这个目标,需要完成几个步骤
- Git检测到提交
- Git调用Jenkins的webhook
- Jenkins自动构建
第一步和第二步其实都是配置Git的操作,本文的示例为Bitbucket,其它的Git工具类似
image.png
名字是取个有意义的就行
URL为Jenkins的触发地址,其中有个token的参数是在Jenkins中配置的。
然后我们再来配置Jenkins中的项目
具体的就是触发远程构建 (例如,使用脚本),配置里面的token,确保和上面Git中的值一致
image.png
说明一下,Git可以有多种操作触发构建,上面的截图中使用了的是push,有些地方会使用pull request,所以如果你的项目使用了pull request,那就勾选右边的选项。
网友评论