2
我們在Sonar插件中使用TeamCity。如果Sonar內部的一些指標(即阻滯問題的數量,技術債務的數量等)增加,或者質量門失敗了,是否有辦法使TeamCity的構建失敗?我還沒有找到任何有關這方面的文件。TeamCity/Sonar:如果某些指標增加,則失敗生成
我們在Sonar插件中使用TeamCity。如果Sonar內部的一些指標(即阻滯問題的數量,技術債務的數量等)增加,或者質量門失敗了,是否有辦法使TeamCity的構建失敗?我還沒有找到任何有關這方面的文件。TeamCity/Sonar:如果某些指標增加,則失敗生成
目前,可用於該選項是
是的,您可以使用powershell腳本。使用度量和公制關鍵字爲項目調用聲納休息API。如果度量值與構建的出口不匹配,請將結果與項目進行比較。
TeamCity支持[Sonar Build Breaker Plugin](https://github.com/SonarQubeCommunity/sonar-build-breaker)。 –
我確實嘗試過使用Build Breaker插件,但無法在Sonar內顯示它。我下載了jar並將它放入了插件目錄,但是當我登錄到Sonar時,沒有證據表明它實際上加載了插件,並且當我檢查啓動日誌時,它沒有提及加載它時加載它插件。我還需要採取其他措施嗎?根據我所看到的,這應該是我必須做的安裝插件。 – cloudwalker
呃...你把這個插件放進去了,重啓了,並且在這個插件的啓動日誌裏有_nothing_? –