代码行数-SonarQube许可

时间:2019-03-30 23:09:57

标签: jenkins sonarqube sonarqube-scan jenkins-groovy

在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服务器中一次性删除所有这些项目?如果需要的话..

1 个答案:

答案 0 :(得分:0)

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

它还将占用数据库中更多的空间。

要删除所有项目,可以转到管理>项目>管理(至少在SonarQube 7.7中)并进行批量删除。