Jenkins から Sonar を実行しており、Sonar の制限を超えたときにビルドを不安定としてマークしたいと考えています。品質プロファイルのアラートとして適切な制限が設定されています。
Build Breaker を使用して Sonar を失敗としてマークし (その事実を Jenkins ログに記録します)、Jenkins Post-build Groovy スクリプトを使用してビルドを不安定にできると考えました。
残念ながら、Jenkins Sonar プラグインは、Sonar が失敗し、Jenkins の人々がそれが設計どおりであることを示し、関連する欠陥を「修正しない」に設定した場合、ビルドが失敗したとマークします (そしてビルド プロセスを停止します)。
また、超過した制限がログに記録されることを期待して、Sonar のロギングを Verbose に設定しようとしましたが (ビルド後の groovy タスクを再び使用できるようになります)、そうではないようです。
洞察はありますか?この時点で、アラートを報告するだけでビルドを中断しない Build Breaker のバリアントを作成するのが最善の方法であると思われますが、回避できる場合はカスタム プラグイン ルートを使用したくありません。 .