jenkins Bitbucket服务器:合并检查-即使满足条件也不启用合并的最小成功生成数

ac1kyiln  于 2022-12-17  发布在  Jenkins
关注(0)|答案(2)|浏览(171)

我已经配置了Bitbucket服务器与Jenkins一起工作,方法是在Bitbucket中启用一个Webhook,其中包含Jenkins URL和事件- Pull request approved。因此,我希望在Jenkins上的构建在拉取请求被指定的审阅者批准时触发。
Jenkins作业配置为使用令牌远程触发,该令牌与Jenkins URL沿着在Bitbucket Webhook中指定。这按预期工作。Jenkins作业将在审阅者批准拉取请求后立即自动触发。
但是,我还为项目配置了合并检查,合并检查是针对最少成功构建启用的,成功构建的数量被配置为1。因此,我希望在审阅者批准拉取请求并且Jenkins构建运行时启用合并按钮(也是成功)。但不幸的是,合并按钮没有被激活,即使在所有这些之后。2我也在同一个提交上手动触发了一个构建(也成功了)但是在启用合并按钮时没有成功。请帮助我。谢谢。

nwwlzxa7

nwwlzxa71#

我们遇到了同样的问题,如果在你的情况下,在成功的构建之前,你至少有一个失败的构建,那么你将无法合并,直到你把一个新的代码推到PR分支。
这个答案是在与Bitbucket的支持团队讨论之后得出的。

toiithl6

toiithl62#

我有同样的问题,这里是我如何修复它的步骤.
1.使用Bitbucket而不是Git作为源代码管理。但是,Bitbucket似乎只有在创建Multibranch Pipeline时才可用。
1.现在,您使用 Bitbucket,安装插件Bitbucket Branch Source插件

  1. Bitbucket似乎从Bitbucket Branch Source插件获得构建结果
    插件需要一些配置,这个webpage帮了我很多。

相关问题