【问题标题】:Compare all feature branches with master将所有功能分支与 master 进行比较
【发布时间】:2017-07-06 22:47:35
【问题描述】:

在 SonarQube 中,我的 master 分支有一个项目,每个功能分支都有一个项目:feature/someFeature

我希望在分析与我的功能分支对应的任何项目时,应将其与我的master 分支项目进行比较。如果我的功能分支的项目代码覆盖率或整体成绩较差,我希望质量门失败。

知道如何使用 SonarQube 做到这一点吗?

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    不容易,但您可以尝试一个“@BatchSide”(实现 PostJob)插件,使用:

    1- 使用 web api rest 加载最后一个主分析 (new GetRequest("api/....)
    2- 使用 PostJobContext 对象考虑当前的分析结果
    3-做自己的事,然后抛出 MessageException.of("too much errors comparer to master branch");

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-20
      • 1970-01-01
      • 2019-11-28
      • 2012-10-04
      • 1970-01-01
      • 2019-10-22
      • 2015-12-12
      • 1970-01-01
      相关资源
      最近更新 更多