Gitlab-CI 是否支持 MR 的测试覆盖率达到某个百分比才可以合并? - V2EX
qloog
·
2020-05-11
·
via GitLab

qloog · 2020 年 5 月 11 日 · 4197 次点击
这是一个创建于 2225 天前的主题,其中的信息可能已经有所发展或是发生改变。
 |
|
1
maichael 2020 年 5 月 11 日
只要不达到覆盖率标准的直接 fail 不就好了,然后 fail 的合并请求不准合并。
|
 |
|
3
Alandu 2021 年 1 月 12 日
在 project 的设置中,选择“通用”-->“合并请求”-->“合并检查”-->“流水线必须成功”,打勾。配合你所使用的测试覆盖率软件,判断扫描结果是否达标,不达标的想办法让这个 job 失败,就行了。 这个逻辑是:每次代码合并都要触发扫描,扫描结果不达标则 job 失败,job 失败则流水线不成功,流水线不成功则合并检查失败,合并检查失败则无法合并。最终效果就是扫描结果不达标则无法合并。
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。