如果项目的 SonarQube 代码质量门失败,则将 Stash 中的合并限制到主分支
Restricting merge in Stash to main branch if SonarQube Code Quality gates fail for a project
DEV 分支 - 开发环境
主要分支 - 所有更高的环境
目前我们在 Stash 中有一个 DEV 分支,如果在 SonarQube 中使用构建破坏者插件不满足质量门阈值,我们将失败构建
但我们也允许 DEV 跳过构建断路器检查。
作为附加检查,如果不满足质量门槛,我们希望限制 Stash 中从 DEV 到 MAIN 的合并。我知道 Stash 允许在合并时设置一些限制。但是我不知道我是否可以根据项目的 SonarQube 质量门状态来做到这一点
如果您不介意商业插件,可以使用我们的 Atlassian 插件 Sonar for Bitbucket Server。该插件可以做更多的事情,但最引人注目的是它仅在两个分支之间的差异上显示 Sonar 问题。
希望对您有所帮助。
干杯,
迈克尔
DEV 分支 - 开发环境 主要分支 - 所有更高的环境
目前我们在 Stash 中有一个 DEV 分支,如果在 SonarQube 中使用构建破坏者插件不满足质量门阈值,我们将失败构建
但我们也允许 DEV 跳过构建断路器检查。
作为附加检查,如果不满足质量门槛,我们希望限制 Stash 中从 DEV 到 MAIN 的合并。我知道 Stash 允许在合并时设置一些限制。但是我不知道我是否可以根据项目的 SonarQube 质量门状态来做到这一点
如果您不介意商业插件,可以使用我们的 Atlassian 插件 Sonar for Bitbucket Server。该插件可以做更多的事情,但最引人注目的是它仅在两个分支之间的差异上显示 Sonar 问题。
希望对您有所帮助。
干杯, 迈克尔