2017-01-10 4 views
-1

JenkinsでポストビルドアクションとしてSonarを追加できません。 ビルドアクションを追加しようとすると、 "Execute SonarQube Scanner"オプションが表示されますが、ビルド後アクションを追加しようとすると、そのオプションが表示されません。 ジェンキンスバージョン - 2.39 SonarQube版 - ジェンキンスプラグインの5.6 SonarQubeスキャナ - 2.5Jenkinsソナーの統合後のビルドアクションとして

答えて

1

私はソナー分析を起動するための最良の方法は、Mavenの目標としてソナーを呼び出すことだと思います。

私の設定はJenkins 1.6です。

ビルド・エンバイロメントセクション:

enter image description here

Mavenのゴール:

mvn clean -U install findbugs:findbugs $SONAR_MAVEN_GOAL -Dsonar.host.url=$SONAR_HOST_URL 

そしてもちろん、あなたがグローバルな設定で、あなたのソナーインスタンスを設定する必要があります。

enter image description here

1

ビルド後のアクションは推奨されていません。ビルド手順を使用する必要があります。この場合、ビルドの最後に希望のビルドステップを入れるだけです。