Jenkins-Bitbucket Pull请求构建器未按预期工作

时间:2019-02-03 15:18:30

标签: git jenkins bitbucket pull-request

我正在尝试为我的项目配置Jenkins。我的用例是每当有人提高PR时,构建都会自动触发。因此,在谷歌搜索之后,我找到了该插件Bitbucket Pull Request Builder并将其安装在Jenkins中。基于this reference,我添加了配置。

enter image description here

但是问题是,詹金斯总是试图在其他位置(https://bitbucket.org/api/2.0/repositories/rest/api/1.0/projects/m-suganthan/repos/test-jenkins/pull-requests/)搜索PR,而PR在此位置https://bitbucket.org/api/2.0/repositories/m-suganthan/test-jenkins/pullrequests

如何告诉詹金斯在正确的位置找到PR?

2 个答案:

答案 0 :(得分:1)

BitBucket URL服务器(在PR 90中引入)帮助应显示为:

  

如果不使用bitbucket.org服务,请使用Bitbucket服务器URL进行填充。

     

示例:

http://localhost:7990/rest/api/2.0/projects/WORK

请务必参考您的完整网址存储库。

还要检查您的凭据:“基本身份验证用户名”应该是登录名,而不是电子邮件。

答案 1 :(得分:1)

我已使用此插件Bitbucket Push And Pull Request Plugin解决了我的问题。 目前,这就是我的Jenkins配置的样子。

更新:如果您在jenkins中安装了Bitbucket-Plugin,则Bitbucket Push和Pull Request插件将不起作用。因为标头x-event-key=pullrequest:created在以前的插件中未处理。

enter image description here