vha*_*mon 7 analysis skip sonarqube-scan
有谁知道可以跳过SonarQube扫描仪分析的原因?
$ sonar-scanner -X -Dsonar.host.url=https://sonarqube.com -Dsonar.login=$SONAR_TOKEN
08:59:10.162 INFO: Scanner configuration file: /home/travis/.sonarscanner/sonar-scanner-2.8/conf/sonar-scanner.properties
08:59:10.166 INFO: Project root configuration file: /home/travis/build/armadito/glpi/plugins/armadito/sonar-project.properties
08:59:10.182 INFO: SonarQube Scanner analysis skipped
The command "sonar-scanner -e -X -Dsonar.host.url=https://sonarqube.com -Dsonar.login=$SONAR_TOKEN" exited with 0.
Run Code Online (Sandbox Code Playgroud)
最后,我发现travis-ci的sonarqube插件自身设置了以下环境变量:
export SONARQUBE_SKIPPED=true
Run Code Online (Sandbox Code Playgroud)
通过以下消息:
Skipping SonarQube Scan because this branch is not master or it does not match declared branches
Run Code Online (Sandbox Code Playgroud)
实际上,我正在开发一个不同的分支:DEV.
因此,解决方案如下:.travis.yml:
sonarqube:
branches :
- DEV
Run Code Online (Sandbox Code Playgroud)
而在sonar-project.properties:
sonar.branch=DEV
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1084 次 |
| 最近记录: |