【问题标题】:SonarQube - Configure Pull Request decoration with parametersSonarQube - 使用参数配置拉取请求装饰
【发布时间】:2020-05-06 16:28:31
【问题描述】:

我正在使用 SonarQube 8.1(开发者版)和 Jenkins 来分析哪些源代码托管在 Bitbucket 上的 Maven 项目。

我正在使用“拉取请求装饰”功能,它运行良好。但是,要配置此功能,我必须手动设置这些参数(通过 GUI,在项目页面中:Administration > General Settings > 拉取请求装饰) :

  • 配置名称
  • 项目密钥
  • 存储库 SLUG

是否可以通过命令行(例如在mvn 命令中,我希望类似mvn clean -Psonar $SONAR_MAVEN_GOAL -Dsonar.pullrequest.decoration.configurationname=<my-conf-name> -Dsonar.pullrequest.decoration.projectkey=<my-project-key> -Dsonar.pullrequest.decoration.repositoryslug=<my-repository-slug>)或通过REST API 设置这些参数?

【问题讨论】:

    标签: maven sonarqube bitbucket pull-request


    【解决方案1】:

    在这里获得答案:https://community.sonarsource.com/t/sonarqube-configure-pull-request-decoration-with-parameters/18999

    不,这不可能从扫描仪中定义。那些是 项目级参数,它们不会从一种分析变为 下一个,所以最好不要用静态参数污染你的扫描仪。

    您确实可以使用其他 API 来定义它们。看看 Web api 中的 api/alm_settings/set_bitbucket_binding 条目 文档!

    【讨论】:

      猜你喜欢
      • 2020-01-03
      • 2022-06-28
      • 1970-01-01
      • 2022-01-06
      • 2017-03-09
      • 2019-11-01
      • 2017-03-07
      • 2018-07-09
      • 2018-03-07
      相关资源
      最近更新 更多