从 bitbucket 存储库推送触发 jenkins 作业
trigger jenkins job from bitbucket repository push
我已经在我的 azure 虚拟机上安装了 jenkins。
我已经安装了 jenkins 插件 "Generic Webhook Trigger"
我创建了一个自由式构建项目:
在 "Build Triggers" 部分我检查了 "Generic Webhook Trigger"
在 "Source Code Management" 部分,将我的存储库 url 设置为要观看的存储库
当我打开浏览器并在地址栏中输入以下 url 时:http://JENKINSURL/generic-webhook-trigger/invoke
在 jenkins
上触发构建
但我想做的是触发构建,而不是通过在浏览器地址栏中键入此 url 而是通过在存储库上推送一些代码修改,为此我添加了一个 webhook
在我的 bitbucket 存储库的设置中:
url 和以前一样:http://JENKINSURL/generic-webhook-trigger/invoke
状态是活跃的
复选框跳过证书验证被选中
选择的触发器是 "Repository push"
所有这些,当我对存储库进行推送时,向我的 jenkins 服务器发出了一个请求,但没有触发构建,当我转到 bitbucket 上的请求详细信息时,我看到我得到了 404 http 状态作为响应。
我不明白要添加什么来触发来自 bitbucket 代码推送的 jenkins 构建
我认为您必须在通用 webhook 触发器设置中添加一个标记。此令牌也已添加到您 url 在 Bitbucket 中。
我已经在我的 azure 虚拟机上安装了 jenkins。 我已经安装了 jenkins 插件 "Generic Webhook Trigger" 我创建了一个自由式构建项目: 在 "Build Triggers" 部分我检查了 "Generic Webhook Trigger" 在 "Source Code Management" 部分,将我的存储库 url 设置为要观看的存储库
当我打开浏览器并在地址栏中输入以下 url 时:http://JENKINSURL/generic-webhook-trigger/invoke 在 jenkins
上触发构建但我想做的是触发构建,而不是通过在浏览器地址栏中键入此 url 而是通过在存储库上推送一些代码修改,为此我添加了一个 webhook 在我的 bitbucket 存储库的设置中:
url 和以前一样:http://JENKINSURL/generic-webhook-trigger/invoke 状态是活跃的 复选框跳过证书验证被选中 选择的触发器是 "Repository push"
所有这些,当我对存储库进行推送时,向我的 jenkins 服务器发出了一个请求,但没有触发构建,当我转到 bitbucket 上的请求详细信息时,我看到我得到了 404 http 状态作为响应。
我不明白要添加什么来触发来自 bitbucket 代码推送的 jenkins 构建
我认为您必须在通用 webhook 触发器设置中添加一个标记。此令牌也已添加到您 url 在 Bitbucket 中。