【发布时间】:2018-05-13 08:05:07
【问题描述】:
我正在我的 Jenkinsfile 中运行声纳插件。我想为我正在运行的构建传递一些标签。我的项目由多个模块(文章、身份验证)组成,我想将 <moduleName>_<branchName> 添加为 SonarQube 标记。
我在 Jenkinsfile 中运行的 maven 命令行如下所示:
sh "mvn -B -Dsonar.projectName=MyProject_${module}_${env.BRANCH_NAME} -Dsonar.projectKey=${Config.groupId}:${module}_${env.BRANCH_NAME} -Dsonar.host.url=${Config.sonarUrl}"
有什么方法可以将标签传递给 SonarQube 还是我必须在 SonarQube 中手动应用它们?
【问题讨论】:
-
您是否考虑过使用 SonarQube 6.7(付费)开发者版的新“分支”功能?
标签: maven sonarqube jenkins-pipeline sonarqube-scan