我已经为我的项目配置了Jenkins,使用了Docker和GIT构建安装程序。我能做个造型。我想为自动构建配置Web钩子。一旦我签入代码,构建必须在Jenkins中自动触发。我已经做了下面提到的步骤。但是,这是行不通的。帮助我如何在Jenkins和Git集线器存储库中安装web钩子(自动构建)。
詹金斯正通过反向代理在NGINX后面跑。我正在使用最新的码头詹金斯形象。
Git集线器配置:
项目回购->设置->网页钩子->添加网页钩子网址:http://jenkinsusername:jenkinspassword@IP:port/jenkins/github-webhook/ jenkins = Jenkins的webcontext Git集线器最近交付:成功,响应代码: 200。但身体是空的。
响应头:
连接:保持活动内容-长度:0日期:2016年12月5日星期一01:53:08 GMT服务器:nginx/1.11.4X-内容-类型-选项: nosniff
Jenkins:将更改推送到GitHub时项目->构建(选中)
指导我如何设置从GIT集线器到Jenkins的自动构建。
发布于 2016-12-07 16:11:55
我已经通过以下步骤解决了这个问题。
GIT集线器->项目回购->设置->安装集成->Add服务-> Jenkins (GitHub插件)
詹金斯钩子网址:http://jenkinsusername:jenkinspassword@IP:port/jenkins/github-webhook/
单击并检查Jenkins构建
发布于 2018-12-07 12:40:03
确保代码通过正确的分支,这是最常见的错误之一。
git branch
Then Jenkins-> Job -> SCM -> Branches to build -> remove branch specifier and mention "**"
https://stackoverflow.com/questions/40966554
复制相似问题