代码行数 - SonarQube许可

问题描述 投票:0回答:1

使用以下配置设置在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=MyProjectsonar.projectKey=MyProject命名是否有助于解决此类许可问题?

2)上述方法是否在SonarQube数据库或SonarQube服务器中的其他资源中消耗更多内存?

3)如何在SonarQube服务器中一次删除所有这些项目?如果需要的话 ..

jenkins sonarqube sonarqube-scan jenkins-groovy
1个回答
0
投票

如果更改每个分析的项目密钥,则每个分析都将被视为一个新项目,添加代码行直到达到许可证限制。

它还将在DB中使用更多空间。

要删除所有项目,可以转至管理>项目>管理(至少使用SonarQube 7.7)并执行批量删除。

© www.soinside.com 2019 - 2024. All rights reserved.