Bitbucket 合并点击确认模式

Confirmation modal on Bitbucket merge click

我们的一些开发人员忘记了检查预合并清单。

我们可以添加某种类型的 hook/script 或 Bitbucket 包以在他们单击合并时显示确认模式吗?

另一种方法是使用脚本在所有打开的 PR 上放置一个任务并强制开发人员将其关闭。那会比模态更容易吗?

在我的工作中,我们所做的事情与您的要求非常相似。当他们的构建失败时,我们向 PR 添加了一个任务。他们将必须完成该任务,这意味着修复他们的代码,直到他们可以合并 PR。

这一切都是通过构建时 运行 的 Powershell 脚本完成的。我们正在使用 TeamCity,因此我们添加了 powershell 脚本作为另一个构建步骤并设置了适当的参数,以便 api 可以正常工作。

Bitbucket API documentation 非常详细和有用。

我认为添加任务是最好的选择。不知道你们能不能出模态,不过我觉得任务路线会简单很多。