gpt4 book ai didi

nginx - Github webhook 的 Jenkins 自动构建不起作用

转载 作者:行者123 更新时间:2023-12-02 19:38:51 24 4
gpt4 key购买 nike

我已经使用 Docker 为我的项目配置了 Jenkins,并且也完成了 GIT build设置。我可以进行构建。我想为自动构建配置 Webhook。一旦我 checkin 代码,Build 必须在 Jenkins 中自动触发。我已经完成了以下提到的步骤。但是,它不起作用。帮助我了解如何在 Jenkins 和 Git Hub 存储库中设置 webhook(自动构建)。

Jenkins 通过反向代理在 NGINX 后面运行。我正在使用最新的 Docker Jenkins 镜像。

Git Hub 配置:

project repo -> settings -> webhooks - > add webhook URL: http://jenkinsusername:jenkinspassword@IP:port/jenkins/github-webhook/

jenkins = webcontext of Jenkins

Git Hub Recent Deliveries: success , response code : 200. But body is empty.



响应头:

Connection: keep-alive Content-Length: 0 Date: Mon, 05 Dec 2016 01:53:08 GMT Server: nginx/1.11.4 X-Content-Type-Options: nosniff



Jenkins :
项目 -> 将更改推送到 GitHub 时构建(选中)

指导我如何设置从 GIT Hub 到 Jenkins 的自动构建。

最佳答案

我已经通过以下步骤解决了这个问题。

GIT Hub -> project repo -> settings -> Installed integrations ->Add Service -> Jenkins (GitHub plugin)



Jenkins Hook 网址: http://jenkinsusername:jenkinspassword@IP:port/jenkins/github-webhook/

单击测试服务并检查 Jenkins 构建

关于nginx - Github webhook 的 Jenkins 自动构建不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40966554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com