在travis CI中跳过了SonarQube扫描仪分析

时间:2016-11-15 10:10:51

标签: analysis skip sonarqube-scan

有谁知道可以跳过SonarQube扫描仪分析的原因?

enum bar : std::underlying_type<foo>::type { best_foo = first_foo };

2 个答案:

答案 0 :(得分:7)

最后,我发现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
sonar-project.properties中的

sonar.branch=DEV

答案 1 :(得分:0)

我在travis.yml中添加了分支,在声纳属性文件中添加了sonar分支,但仍然跳过了SonarQube分析。如何解决这个问题?

插件: sonarqube: 令牌: 安全:&#34; XXXXXXXXXXXXXXXXXXXXXXXXXX&#34; 分支机构:

开发 在travis.yml中添加

在sonar-project.properties中,我也添加了这个键 sonar.branch =开发

但是特拉维斯总是如此 $ export SONARQUBE_SKIPPED = true

0.41s $ sonar-scanner

INFO:扫描程序配置文件:/home/travis/.sonarscanner/sonar-scanner-2.8/conf/sonar-scanner.properties

信息:项目根配置文件:/ home /........../ sonar-project.properties

信息:跳过SonarQube扫描仪分析