travis 中跳过了 SonarQube 扫描仪分析 CI
SonarQube Scanner analysis skipped in travis CI
有谁知道可以跳过 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.
最后,我发现 travis-ci 的 sonarqube 插件自行设置了以下环境变量:
export SONARQUBE_SKIPPED=true
带有以下消息:
Skipping SonarQube Scan because this branch is not master or it does not match declared branches
的确,我在另一个分支上工作:DEV。
因此,解决方案如下,在 .travis.yml 中:
sonarqube:
branches :
- DEV
和 声纳-project.properties :
sonar.branch=DEV
我在 travis.yml 的插件下添加了分支,还在声纳属性文件中添加了声纳分支,但仍然跳过了 SonarQube 分析。如何解决这个问题?
插件:
声纳管:
令牌:
安全:"XXXXXXXXXXXXXXXXXXXXXXXXXX"
分支机构:
发展
添加于 travis.yml
并且在 sonar-project.properties 中,我也添加了这个键
sonar.branch=发展
但特拉维斯一直都是这个
$ 出口 SONARQUBE_SKIPPED=真
0.41s$sonar-scanner
信息:扫描仪配置文件:/home/travis/.sonarscanner/sonar-scanner-2.8/conf/sonar-scanner.properties
信息:项目根配置文件:/home/......./sonar-project.properties
信息:SonarQube 扫描仪分析已跳过
有谁知道可以跳过 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.
最后,我发现 travis-ci 的 sonarqube 插件自行设置了以下环境变量:
export SONARQUBE_SKIPPED=true
带有以下消息:
Skipping SonarQube Scan because this branch is not master or it does not match declared branches
的确,我在另一个分支上工作:DEV。
因此,解决方案如下,在 .travis.yml 中:
sonarqube:
branches :
- DEV
和 声纳-project.properties :
sonar.branch=DEV
我在 travis.yml 的插件下添加了分支,还在声纳属性文件中添加了声纳分支,但仍然跳过了 SonarQube 分析。如何解决这个问题?
插件: 声纳管: 令牌: 安全:"XXXXXXXXXXXXXXXXXXXXXXXXXX" 分支机构:
发展 添加于 travis.yml
并且在 sonar-project.properties 中,我也添加了这个键 sonar.branch=发展
但特拉维斯一直都是这个 $ 出口 SONARQUBE_SKIPPED=真
0.41s$sonar-scanner
信息:扫描仪配置文件:/home/travis/.sonarscanner/sonar-scanner-2.8/conf/sonar-scanner.properties
信息:项目根配置文件:/home/......./sonar-project.properties
信息:SonarQube 扫描仪分析已跳过