jenkins 的 bitbucket-build-status-notifier 插件报告错误状态

bitbucket-build-status-notifier plugin for jenkins reports wrong status

如果链接到分支的作业已通过或失败,Jenkins 应该通知 bitbucket,并且确实如此:

但是由于某些原因,在分支视图中,它没有通知最后一次构建的结果,并且说即使最后一次构建已经通过也失败了:

如何让它仅引用上次构建的结果?

您好,我是 Jenkins 的 bitbucket-build-status-notifier 的维护者。实际上,该插件会为给定提交的每个 jenkins 构建执行创建一个新的构建状态。这意味着如果您为给定的提交 ID 执行构建并且它失败,然后为相同的提交 ID 和成功执行新的构建,状态成功和失败都将保留在 bitbucket 中,这只是查找而不是问题。不管怎样,我理解你的问题或愿望,而且你不是唯一的,因为已经有 issue 为了解决它。

目前我没有太多时间来开发这个新功能,但我会尽快完成。

今天发布了新版本的 jenkins bitbucket-build-status-notifier 插件,它可以满足您的需求,避免您描述的问题。这是新的配置选项 "Only show latest build status",只需确保选中此复选框即可享受它。