Sonar Scanner 选项可将项目属性值包含在脚本化管道本身中
Sonar Scanner option to include the project properties values in scripted pipeline itself
在 Jenkins Freestyle JOB 中,我们执行了 SonarQube Scanner 部分,因为我们可以选择包含声纳项目分析属性,同样,是否有任何方法可用于 define/declare 声纳-project.properties在脚本管道本身?因为我想在我的 CI-System 本身中维护以下属性值。
sonar.projectName=
sonar.projectKey=
sonar.projectVersion=
sonar.projectDescription=
sonar.projectBaseDir=
sonar.sources=
您可以根据您的 OS 创建一个 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
在 Jenkins Freestyle JOB 中,我们执行了 SonarQube Scanner 部分,因为我们可以选择包含声纳项目分析属性,同样,是否有任何方法可用于 define/declare 声纳-project.properties在脚本管道本身?因为我想在我的 CI-System 本身中维护以下属性值。
sonar.projectName=
sonar.projectKey=
sonar.projectVersion=
sonar.projectDescription=
sonar.projectBaseDir=
sonar.sources=
您可以根据您的 OS 创建一个 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