【发布时间】:2019-08-21 12:25:54
【问题描述】:
在 Jenkinsfile(groovy) 中为 sonar-project.properties 设置以下配置设置:
1)sonar.projectKey=MyProject-${BUILD_NUMBER}
和
2)sonar.projectName=MyProject-${BUILD_NUMBER}
${BUILD_NUMBER} 是 Jenkins 内部版本号
在 SonarQube 服务器中为每个新的 ${BUILD_NUMBER} 创建新项目
1) 使用这样的命名约定,它们对 SonarQube V6 在代码覆盖行方面的许可有影响吗?如果是,sonar.projectName=MyProject 和 sonar.projectKey=MyProject 命名是否有助于解决此类许可问题?
2) 上述方法是否会消耗更多 SonarQube 数据库中的内存或 SonarQube 服务器中的其他资源?
3) 如何在 SonarQube 服务器中一次性删除所有这些项目?如果需要..
【问题讨论】:
标签: jenkins sonarqube sonarqube-scan jenkins-groovy