【发布时间】:2017-04-19 09:23:53
【问题描述】:
我已经使用 Docker 为我的项目配置了 Jenkins,并且还完成了 GIT 构建设置。我可以进行构建。我想为自动构建配置 Webhook。一旦我签入代码,Build 必须在 Jenkins 中自动触发。我已经完成了以下提到的步骤。但是,它不起作用。帮助我了解如何在 Jenkins 和 Git Hub 存储库中设置 webhook(自动构建)。
Jenkins 通过反向代理在 NGINX 后面运行。我正在使用最新的 Docker Jenkins 映像。
Git Hub 配置:
项目 repo -> 设置 -> webhooks -> 添加 webhook URL: http://jenkinsusername:jenkinspassword@IP:port/jenkins/github-webhook/
jenkins = Jenkins 的网络上下文
Git Hub 最近交付:成功,响应代码:200。但正文是 空。
响应标头:
连接:保持活动内容长度:0 日期:2016 年 12 月 5 日星期一 01:53:08 GMT 服务器:nginx/1.11.4 X-Content-Type-Options: nosniff
詹金斯: 项目 -> 将更改推送到 GitHub 时构建(选中)
指导我如何设置从 GIT Hub 到 Jenkins 的自动构建。
【问题讨论】:
标签: nginx github jenkins docker