【发布时间】:2015-03-17 15:53:31
【问题描述】:
我们的组织目前正在使用 sonarqube 来使 SCM 触发的自动构建失败。现在,当有任何未解决或重新打开的问题时,我们的质量门就会被触发(需要了解有人需要在构建继续之前修复或“接受”问题)。不幸的是,有人担心我们会因代码格式问题和其他非常轻微的违规行为而延迟代码传播。此外,这需要比我们最初预期的更多的人工干预。
我们希望某些类别的问题触发构建失败,但“新问题”过滤器只会触发一次。在随后的自动构建中,它们不再是新的,因此它们不再触发大门。
无论如何设置“如果有超过 0 个打开/重新打开的中断/关键问题,则中断构建。”?
编辑:抱歉,我忘了提到我们有大约 15k 的“已确认”问题作为我们的积压工作。所以非新问题过滤器也不起作用。我也愿意对我们的工作流程进行细微的更改。
【问题讨论】: