我们的组织目前正在使用sonarqube来破坏SCM触发的自动构建。现在,当有任何开放或重新开放的问题时(我们理解有人需要修复或接受"在构建之前的问题将继续),我们的质量门就会被解雇。遗憾的是,有人担心我们会因代码格式问题和其他非常轻微的攻击而延迟代码传播。此外,这需要比我们原先预期的手动干预更多。
我们希望某些类别的问题能够触发构建失败,但是"新问题"过滤只消防一次。在随后的自动构建中,它们不再是新的,因此它们不再开启大门。
无论如何设置等效于"如果有超过0个打开/重新打开的中断/关键问题,请中断构建。"?
编辑:对不起,我忘了提到我们有大约15k"已确认"作为我们积压的问题。所以非新问题的过滤器也不会工作。此外,我对我们的工作流程进行了微小的改动。答案 0 :(得分:0)
根据我的理解,以下配置应该完成这项工作: