2017-05-25 18 views
0

私はJenkins thorugh sonarqubeプラグインと統合されたsonarqubeを持っています。私がジンキンズで仕事をするとき、何の問題もなく通過しています。 SonarQubeも問題なくスキャンを実行します。私はソナーサーバーで新しい結果を見ることができます。私の問題は、夏のビルドの最後に、sonarqubeの品質ゲートが失敗した場合、Jenkinsは "FAILED"ではなく "ERROR"と言っています。それは正常な動作か、それは私のビルドで何かが間違っている、それは理由です、それは "エラー"と言っています。あなたはそれが「ERROR」と言うのです、ビルドの最後に絵2に見ることができるように、私は取得しています1.出力が絵2. enter image description hereenter image description hereSonarQubeの品質ゲートが故障した場合のJenkinのビルド結果

として「ERROR」である絵のように私はソナーのビルド手順を設定しています。誰かが理解するのを助けてくれますか?それは正常な動作かどうか? 私は ジェンキンスバージョン2.59 ソナーサーバのバージョンを持っている5.6 ソナースキャナ-3.0.3.778 MSBuildの

については、ありがとうございました!

答えて

0

はい。プロジェクトにQuality Gatesを設定すると、Jenkinsのビルドが失敗します。 BuildをQuality Gatesの出力に基づいて失敗させたくない場合は、Post Build Actionsを追加できます。また、Groovy Post Build Scriptを使用して、ビルド状況を不安定または成功に変更できます。

+0

Jenkinsのビルドに失敗していません。あなたは、SonarQubeプラグインでビルドを不安定にするか、成功するかを選択するオプションがあります。私たちはそれのためのポストビルドスクリプトを書く必要はありません。私が問題に言及したように、SonarQube品質ゲート解析を要約すると "ERROR"になっています。 – Meet101

関連する問題