Jenkins集成Github webhook配置前要求:
- 1.Jenkins已经安装Github插件
- 2.Jenkins服务器已经拥有一个公网IP地址(本机测试使用内网穿透)
第一步:Jenkins–>Manage Jenkins–>Configure System–>GitHub–>覆盖Hook URL
ps: HookUrl除了域名可以改变其他的都不要改变。我当时配置的为http://h7tayq.natappfree.cc/jenkins/github-webhook/study-messy-dev是行不通的。
第二步:GitHub项目仓库–>Settings–>Add webhook
在Payload URL中设置为刚才在Jenkins中配置好的URL,然后选中Let me select individual events,在底下的复选框中选中pushes,最后点击Add webhook。
第三步:在Jenkins项目配置中勾选如下选项,该选项表示当收到Webhook请求时,轮询查询Git仓库中的代码是否有更新,如果发现有更新则会进行项目Build。
第四步:提交代码到Git上测试Jenkins自动构建是否配置成功。