爲什麼在TFS中構建步驟之後我們需要SonarQube最終分析步驟? 我們不應該在建造之前結束分析,並在質量檢測門失敗的情況下停止建造?爲什麼在TFS中構建步驟之後我們需要SonarQube結束分析步驟?
-2
A
回答
0
方法分析與MSBuild的SonarQube掃描儀結構是分析「竊聽」的構建。基本上,開始步驟告訴它開始收聽。結束步驟告訴它停止收聽,合併分析報告&將其發送到服務器。
0
這是有點不清楚你問什麼,但我試着回答。
分析儀使用的MSBuild的一個項目的過程是這樣的:
的開始一步設置了一個鉤來運行分析,通過構建被觸發。
當您使用MSBuild構建項目時,會通過begin步驟中設置的掛鉤觸發分析器。
結束步驟收集分析儀在生成過程中產生的結果,併發送到SonarQube。 SonarQube檢查質量門並更新其狀態。最後一步還清理鉤子,以防止影響其他不相關的構建。
你問什麼是不可能通過設計:構建之前
我們不應該結束的分析,並停止建設質量門的情況下,失敗了嗎?
由於分析是在構建過程中觸發的,它與構建同時發生,不可能在構建之前「結束分析」,因爲它尚未開始。更糟糕的是,只有在分析結果推送到SonarQube後才能瞭解質量門限狀態,SonarQube發生在結束步驟,這需要在構建之後進行。
+0
謝謝:),這有助於 –
相關問題
- 1. SonarQube無法完成構建後步驟
- 2. 以下步驟在Trie中構建DAWG結果。爲什麼?
- 3. 使用NUnit需要什麼步驟?
- 4. TFS 2010定製構建步驟
- 5. 並行運行TFS構建步驟
- 6. Jenkins - 構建步驟
- 7. Visual Studio構建步驟和MSBuild之間的差異構建步驟
- 8. 我需要採取什麼步驟將類庫轉換爲WCF?
- 9. Eclipse中的後期構建步驟CDT
- 10. 在構建步驟中使用構建後行爲
- 11. 分析代碼與步驟
- 12. Jenkins - 構建步驟之間的條件
- 13. Hudson \ Jenkins個人構建步驟結果
- 14. 避免CopyFilesToOutputDirectory構建步驟
- 15. SCons手動構建步驟
- 16. 我們如何在Visual Studio構建過程中顯示「步驟」?
- 17. 步驟在將Web應用程序轉換爲iPad時需要的步驟
- 18. Jenkins在構建後動作後運行構建後步驟
- 19. 創建和發佈自己的rubygem需要什麼步驟?
- 20. TFS預先簽入步驟
- 21. 向tfs添加步驟
- 22. 什麼步驟做我需要調用數據庫
- 23. Pre在automake項目中構建步驟
- 24. 構建步驟'Windows PowerShell'標記爲失敗,爲什麼?
- 25. 創建清單/「步驟分步與Unity3D
- 26. 將兩個步驟總結爲一步
- 27. 作爲bazel的構建步驟,
- 28. 爲什麼xcopy在Visual Studio後構建步驟中使用代碼9009退出?
- 29. 我需要在不同類的步驟之間共享數據
- 30. 手動配置轉換爲TFS構建步驟
請問您是否更有愛心?我很難理解這個.. –