Jenkins Continuous Integration
サーバーとSonarqube
をコードカバレッジに使用しています。プロジェクトの問題がしきい値の値Quality Gateに達すると、プロジェクトビルドが失敗することを確認したいと思います。 Build BreakerプラグインをSonarqube
にインストールしました。私はどこかで、デフォルトで各プロジェクトに適用され、ビルドに失敗したレポートをCIサーバーに送信することを読んでいます(私の場合はJenkins)。プロジェクト品質ゲートが失敗した場合にsonarqube 5.1+でBuild Breakerを使用する方法
しかし、これは起こっていません。問題がしきい値に達した場合でも、私のプロジェクトビルドはCIサーバー上で成功しています。
ビルドブレイカーを使用することができません。パラメーターを設定するものではありません。問題は次のようになります。
は、私は私のCIサーバに障害が発生したビルドのステータスを送ることができるように、これを設定するために私を助けてください。 それが不可能な場合は、少なくとも、しきい値に達した問題について開発者に通知するための通知メカニズムがあれば教えてください。
感謝です。私はsonarqube 5.4をインストールしました。 build breaker 2.0プラグインのjarファイルをsonar_path/extensions/pluginsディレクトリに追加しました。しかし、それは動作していません。次の例外をスローしています。原因:com.google.protobuf.InvalidProtocolBufferException:プロトコルメッセージのエンドグループタグが期待されるタグと一致しません –
申し訳ありません。私はあなたのためにこれ以上の情報を持っていません。 –
助けてくれてありがとうMike –