在Jenkins Freestyle JOB中,我们执行了SonarQube Scanner部分,因为我们可以选择包括声纳项目分析属性,类似地,是否可以在脚本化管道本身中定义/声明sonar-project.properties?因为我想在CI系统本身中维护以下属性值。
sonar.projectName=
sonar.projectKey=
sonar.projectVersion=
sonar.projectDescription=
sonar.projectBaseDir=
sonar.sources=
答案 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