如何自动检查PR是否完成一次提交

时间:2020-08-20 16:20:17

标签: git jenkins jenkins-pipeline bitbucket

我正在为BitBucket存储库设置CI / CD管道。到目前为止,我已经能够设置Jenkins来在每次有PR时构建Docker映像,然后将其显示为PR旁边的“ Builds”下的成功或失败状态,如下所示:

enter image description here

作为一个团队,我们有一个仅合并单个提交PR的规则-意味着开发人员需要使用git rebase之类的东西将其提交压缩为一个提交。我想在某处看到通过或失败状态,表明PR有多次提交,需要压缩。现在,我们只查看提交并拒绝具有多个提交的任何内容,但是如果阻止具有多个提交的PR合并或至少如上述屏幕截图所示显示通过或失败,那就很好了。

我知道BitBucket有一个叫做“合并检查”的东西。那是我要找的东西吗?如果是这样,我该如何配置?如果没有,我会在詹金斯做到吗?如果可以,怎么办?

最终,我的问题是:提交PR时,如何配置此存储库或Jenkins管道以检查多个提交?

0 个答案:

没有答案