Bitbucket pull request builder插件会一直触发相同的提交构建

rai*_*isd 8 continuous-integration bitbucket bitbucket-api jenkins

我需要将Bitbucket与Jenkins集成.因此,每当打开PR时,它将触发Jenkins的构建.然后,PR中最后一次提交的提交状态将更新为失败或成功,并且此提交不会再次触发构建.(这对Github来说很漂亮,但对Bitbucket来说似乎是个噩梦)

到目前为止我做了:

在此输入图像描述

在此输入图像描述

问题

  1. 对于相同的PR/commit,一遍又一遍地触发构建
  2. 提交状态未在bitbucket上更新

如果我能提供更多信息,请告诉我.

Hig*_*ife 4

就我而言,Jenkins URL 设置为http://jenkins:8080,当通过 API 将此类 URL 发送到 BitBucket 时,BitBucket 返回错误“无效 URL”(查看 Jenkins 日志:),http://yourjenkins:8080/log/allBitBucket Pull Request Builder 插件不会处理该错误,并且因此不断地重建我们所有的拉取请求,因为它认为构建尚未进行。将 Jenkins URL 设置为http://jenkins.domain.tld:8080/或后http:///jenkins,BitBucket API 开始接受该 URL,一切开始工作。

但就您的情况而言,可能是其他一些错误造成的。您可以检查 Jenkins 错误日志以查看失败情况。

请参阅以下问题:构建状态通知失败并输入有效的 URL