我在azure vm上安装了jenkins。 我已经安装了詹金斯插件“ Generic Webhook Trigger” 我创建了一个自由式构建项目: 在“构建触发器”部分中,我选中了“通用Webhook触发器” 在“源代码管理”部分中,将我的存储库网址设置为要查看的存储库
当我打开浏览器并在地址栏中输入以下网址时:http://JENKINSURL/generic-webhook-trigger/invoke 在詹金斯上触发构建
但是我想做的是触发构建,而不是通过在浏览器地址栏中键入此url而是通过在存储库上推送一些代码修改来实现,为此我添加了一个webhook 在我的bitbucket存储库的设置中:
该网址与以前的网址相同:http://JENKINSURL/generic-webhook-trigger/invoke 状态为有效 复选框跳过证书验证已选中 选择的触发器是“存储库推送”
所有这些,当我在存储库中进行推送时,向我的jenkins服务器发出了一个请求,但没有触发构建,当我转到bitbucket上的请求详细信息时,我看到了404 http状态作为回应。
我不明白从位桶代码推送中添加什么来触发jenkins构建
答案 0 :(得分:2)
我认为您必须在通用的Webhook触发器设置中添加一个令牌。此令牌也会添加到您在Bitbucket中的网址中。