gitlab webhook 能否加入 merge checks

现在工作流中构建部署的 gitlab webhook 不属于 gitlab 的 pipeline,无法使用 merge checks 功能控制 MR 是否能进行合并。不知道后续是否有计划支持该功能。

之前版本有支持过,后来因为 GitLab 新版本的 merge checks 改了逻辑,导致之前的支持方式有问题,所以决定暂时下掉了,后续可以看一下。

明白了,感谢。我自己也会看看如何实现。

这个有规划吗 :grinning: 在质量控制流程实践里面, 这个环节还是很重要的。期待~


你们说的mr check是不是类似于这种的, 结合工作流的stage状态显示

不是这个。简单来说就是测试或者代码扫描通过后,才能点击 merge 的按钮。

这两天开始重新看这个问题,现在想用 Commits API | GitLab 这个来实现。手动调 API 已经测试过是可行的。不知道最近您们有计划支持这个功能么?如果没有我们会自己先简单实现一下。