2017-02-01 12 views

答えて

1

これはリンゴとオレンジの質問です。あるいは、クランベリーとオレンジを言う人もいます。なぜなら、いくつかの人が2つを組み合わせるからです。それはあなたの後です。

記録的には、これは悪い考えです。どうして? Jenkinsのビルドに失敗した場合は、コードがコンパイルされなかったため(チェックアウトしていない、何もしなかった)、または品質ゲートが故障したためですか?

品質上の問題が通知されるとすれば、SonarQubeのネイティブ「新しいゲート状態」通知を使用する方がよいでしょう。

でも大丈夫です。あなたが何をしているのかを達成するには、Build Breaker pluginを使います。サーバー側で分析レポート処理が完了するまで(サーバーの負荷に応じて不確定な時間がかかる)、プロジェクトがQuality Gateに失敗した場合は-1を返します。

+0

Build BreakerプラグインをインストールしてSonarQubeを再起動しましたが、Quality Gateが失敗しても成功したメールが届きました。 – Kally

+0

私のsonarqubeバージョンは5.6.3、jenkinsバージョンは1.652です – Kally

+0

Sonar.propertiesファイルにパラメータを追加する必要はありますか – Kally

関連する問題