github配置hook实现jenkins自动发布

503 阅读1分钟

步骤一:生成github密钥,注意,最后生成的密钥需要保存,关闭以后就找不到了

image.png

image.png

image.png

image.png

image.png

image.png

image.png

步骤二:打开jenkins配置,找到github 服务器

image.png

image.png

image.png

image.png

image.png

步骤三:添加完成后,选择刚添加的项,点击测试,如果通了,证明添加成功

image.png

步骤四:新建jenkins项目,并构建触发器

image.png image.png image.png image.png image.png

image.png

image.png

步骤五:配置github的wehook地址(在项目仓库配置)
webhook是通知Jenkins时的请求地址,用来填写到GitHub上,这样GitHub就能通过该地址通知到Jenkins;
假设登录Jenkins的地址是: http://192.168.0.1:8080/jenkins,那么webhook地址就是 http://192.168.0.1:8080/jenkins/github-webhook

image.png

Payload URL位置填入webhook地址,再点击底部的Add webhook按钮,这样就完成webhook配置了,今后当前工程有代码提交,GitHub就会向此webhook地址发请求,通知Jenkins构建

image.png