2017-10-13 14 views
1

私はGithubのtravisを使用してSonarQube解析をOSSプロジェクトに追加しようとしています。Travis - 情報:SonarQubeスキャナー解析がスキップされました

  1. プッシュすべての機能ブランチにsonar-project.propertiesファイルを作成します.travis.yml
  2. にsonarcloud定義を追加しますsonarcloud.io
  3. の組織やプロジェクトを作成します。

    は、私は、次の手順を実行しましたfeature/sonarcloud
  4. このブランチをtravis.ymlとプロパティファイルに追加します。

最終結果はここで見ることができます: https://github.com/open62541/open62541/tree/feature/sonarcloud

残念ながら、トラヴィスは、ソナー分析を提出していない:

INFO: Scanner configuration file: 
/home/travis/.sonarscanner/sonar-scanner-2.8/conf/sonar-scanner.properties 
INFO: Project root configuration file: NONE 
INFO: SonarQube Scanner analysis skipped 

(もhttps://travis-ci.org/open62541/open62541/jobs/287631673参照)

私はすでに強制的にしようとしましたexport SONARQUBE_SKIPPED=falseを設定しますが、まだスキップされます。スキャナの分析をスキップする理由を知るにはどうすればよいですか?


関連質問:

答えて

1

あなたはTravis CI logs, at line 556で読むことができたよう:

Skipping SonarCloud Scan because this branch is not master or it does not match declared branches 

これは、あなたがその "feature/sonarcloud"ブランチで分析を起動していないためです。

addons: 
    sonarcloud: 
     organization: open62541 
     token: 
     secure: "..." 
     branches: 
     - master 
     - feature/sonarcloud 
+0

すでにブランチをブランチリストに追加しました。official documentationに記載されています。参照:https://github.com/open62541/open62541/blob/feature/sonarcloud/.travis.yml#L64 または何か不足していますか? – SailAvid

関連する問題