TeamCityをSonarプラグインで使用しています。 Sonar内でいくつかのメトリック(ブロッカーの問題数、技術負債の金額など)が増加した場合、または単に品質ゲートに失敗した場合、TeamCityビルドに失敗する方法はありますか?私はこれに関するすべての文書を発見していない。TeamCity/Sonar:メトリックが増えるとビルドが失敗する
2
A
答えて
1
今のところ、このための利用可能なオプションは、
- Build Breaker Pluginと仮定して、もう一度ジョブ内のスクリプトステップを(追加
- (チーム市は、このプラグインの中華鍋の方法と互換性があると仮定した場合)TC支持体がありますそれは、分析レポート処理の完了のためにループ内でSQをポーリングし、次にQGステータスを取得し、条件付きでビルドに失敗するようにします。
0
はい、あなたは、PowerShellのスクリプトを使用してそれを行うことができますメトリック値の用量は、ビルドからの出口と一致しない場合は、プロジェクトにメトリックとメトリックキー.Compareに結果を使用して、プロジェクトのためのソナーのREST APIをは.call。
関連する問題
- 1. GLEWビルドが失敗する
- 2. EclipseでビルドするとAndroidビルドが失敗する
- 3. SSISプロジェクトのビルドに失敗する - CPackage :: LoadFromXMLが失敗する
- 4. 生産ビルドでASIHTTPRequestが失敗する
- 5. MUnitテストでMavenビルドが失敗する
- 6. Travis CIビルドが失敗する
- 7. Mavenビルド中にWsimportが失敗する
- 8. チームサービスでビルドが失敗する
- 9. XamarinフォームモバイルセンターでiOSビルドが失敗する
- 10. MFPコルドバイオニックプロジェクトでIOSビルドが失敗する
- 11. Androidスタジオでのビルドが失敗する
- 12. Jenkinsがワークスペースでビルドに失敗する
- 13. NuGetインストーラでVSTSビルドが失敗する
- 14. Prediction.ioテキスト分類ビルドが失敗する
- 15. Ionic Androidビルドが失敗するCordovaLib:processDebugResources
- 16. mavenビルドがLinuxで失敗する
- 17. 公開後にビルドが失敗する
- 18. jocksterでdockerビルドが失敗する
- 19. cordova 7.0.1 iOSビルドが失敗する
- 20. AntビルドNSISが失敗する
- 21. Cordova iOSビルドがリリースモードで失敗する
- 22. Windows 10でKivyビルドが失敗する
- 23. Cruisecontrol.net 1.5.0.5972強制ビルドが失敗する
- 24. JenkinsビルドがSVNExceptionで失敗する
- 25. Travis CIがiOSビルドに失敗する
- 26. tfsビルドがランダムに失敗する
- 27. WindowsでChromiumビルドが失敗する
- 28. 警告でMavenビルドが失敗する
- 29. パッケージbryanmorgan:webshotがMeteorビルドに失敗する
- 30. テストが失敗した場合、Android jenkinsビルドに失敗する
[Sonar Build Breaker Plugin](https://github.com/SonarQubeCommunity/sonar-build-breaker)はTeamCityでサポートされています。 –
Build Breakerプラグインを使用しようとしましたが、Sonar内に表示されません。私はjarをダウンロードしてプラグインディレクトリに入れましたが、Sonarにログインするとプラグインが実際にロードされたという証拠はなく、起動ログをチェックすると、プラグイン。私は取る必要があるいくつかの他のステップがありますか?私が見たものに基づいて、これはプラグインをインストールするために必要なすべてのものでなければなりません。 – cloudwalker
ええええええええええええええええええええええええええ、このプラグインについてのスタートアップ・ログにプラグインをドロップしましたが、再起動しましたか? –