Build 詹金斯管道是否等效于;仅显示最新生成状态“;?

Build 詹金斯管道是否等效于;仅显示最新生成状态“;?,build,jenkins-pipeline,bitbucket,bcbsn,Build,Jenkins Pipeline,Bitbucket,Bcbsn,我们正在迁移到詹金斯管道。我们使用Jenkins在Bitbucket中更新分支/PRs的构建状态 我们在Bitbucket中的一个合并检查是“检查上次提交是否至少有1个成功构建,并且没有失败的构建”。这意味着我们不能合并,除非在Jenkins上有1个最新提交的成功构建,并且没有最新提交的失败构建 有时候,Jenkins构建会因为与代码无关的原因而失败,下次运行时,构建就可以了。但是,这意味着无法合并分支,因为至少有一个生成失败 为了解决这个问题,我们以前能够在BuildStatusNotifie

我们正在迁移到詹金斯管道。我们使用Jenkins在Bitbucket中更新分支/PRs的构建状态

我们在Bitbucket中的一个合并检查是“检查上次提交是否至少有1个成功构建,并且没有失败的构建”。这意味着我们不能合并,除非在Jenkins上有1个最新提交的成功构建,并且没有最新提交的失败构建

有时候,Jenkins构建会因为与代码无关的原因而失败,下次运行时,构建就可以了。但是,这意味着无法合并分支,因为至少有一个生成失败

为了解决这个问题,我们以前能够在BuildStatusNotifier插件配置中勾选“仅显示最新的构建状态”的框。到目前为止,我们还无法在Jenkins文件中找到任何等效的配置方法。有人知道这是否可能吗?如果有,怎么可能


这是一个重复的问题,但这个问题从未真正得到回答

您的用例似乎已经包含在Bitbucket的描述中,甚至有一个具体案例的逐步示例,即

为了覆盖已报告生成的状态,您需要使用相同的
commit sha
和相同的

关于,它允许您将
buildKey
指定为可选参数。您应该确保指定此参数,并且对于同一作业的所有生成,该参数始终相同

这样,具有相同上次提交的新版本将覆盖最后一个版本,因为它将使用相同的sha和相同的密钥

有关其他参数,请参阅插件文档的API部分