Cloudbees Bitbucket分支源插件不会触发Jenkins Build

时间:2019-10-30 16:54:31

标签: jenkins bitbucket webhooks cloudbees bitbucket-cloud

我正在尝试在Bitucket云中设置一个Webhook来触发jenkins构建。我与“ Bitbucket插件”苦苦挣扎。不幸的是,这不起作用。我已经here详细提到了这个问题。

现在,我正在尝试对cloudbees“ Bitbucket分支源插件”进行相同的操作。我正在关注此documentation。但是到目前为止,我还不能成功。这是我所做的

  1. 从cloudbees安装此插件后,我已禁用了Bitbuket插件。

  2. 我已在后缀为bitbucket-scmsource-hook/notify的Bitbucket云中配置了一个Webhook

  3. 当我尝试创建MultiBranch管道时,在“添加源”部分中,我选择了Bitbucket((未获得文档中提到的服务器选项)。不过,我给所有者并选择了一个凭证。在这里,我只能选择具有用户名/密码而不是SSH密钥的凭据。选择用户名/密码凭证后,插件无法找到任何存储库,因为becos,我的存储库是私有的。有没有办法在这里获取私有存储库或传递ssh密钥证书。

  4. 因此,我尝试使用Git作为“源”而不是Bitbucket,并将URL设置为git@bitbucket.org:my-team/myptoject.git。这可行。它获取分支并进行构建。但是这里的网络挂钩不起作用。当我将某些内容推送到分支时,不会触发管道。我没有在日志中看到任何关于詹金斯的通知。但是Bitbucket云记录到它已经成功发送了请求,请求主体也是如此。

有人知道如何使bitbucket cloud(私有回购)和jenkins webhook正常工作吗?非常感谢您的帮助。

0 个答案:

没有答案