声纳扫描仪选项可在脚本化管道本身中包含项目属性值

时间:2019-04-02 07:22:43

标签: jenkins sonarqube jenkins-pipeline

在Jenkins Freestyle JOB中,我们执行了SonarQube Scanner部分,因为我们可以选择包括声纳项目分析属性,类似地,是否可以在脚本化管道本身中定义/声明sonar-project.properties?因为我想在CI系统本身中维护以下属性值。

sonar.projectName= 
sonar.projectKey=
sonar.projectVersion=
sonar.projectDescription=
sonar.projectBaseDir=
sonar.sources=

1 个答案:

答案 0 :(得分:2)

您可以根据您的操作系统创建shell / batch脚本,并且在运行sonar-scanner命令时只需传递如下所示的参数即可:-

sonar-scanner -Dsonar.projectName=Project-Name -Dsonar.projectKey=Project-key -Dsonar.projectVersion=PV -Dsonar.projectDescription=PD -Dsonar.projectBaseDir=PBD -Dsonar.sources=sources

有关更多详细信息,请单击sonarlink