在Eclipse的Team Foundation Server插件中是否有任何方法來確保用戶在簽入之前使用Sonar執行了代碼審查?我們希望在任何簽入TFS服務器之前強制執行代碼審查。我可以在簽入Eclipse的TFS插件之前強制執行代碼審查嗎?
0
A
回答
0
Team Foundation版本控制支持check-in policies,它可以評估您的未決更改是否滿足驗證要求,然後才能簽入服務器。然而,Sonar沒有現成的入住政策。
Team Explorer Everywhere在Java中有一個SDK for developing custom check-in policies,這將由Team Explorer Everywhere進行評估。如果Sonar的代碼審查可以通過編程方式調用,那麼您可以構建一個自定義簽入策略,在Evaluate
方法中調用Sonar。
請注意,簽入策略經常執行,所以如果代碼審查是長時間運行的,您可能只需在項目中設置一個代碼審查最近運行的標誌,然後檢查您的標誌Evaluate
方法,而不是每次調用簽入策略時重新運行代碼複審。
在Java中爲TEE構建自定義簽入策略非常簡單 - 您可以利用SDK存檔中的示例代碼。
相關問題
- 1. 如何在TFS 2012 RC簽入前強制執行代碼審查?
- 2. Eclipse插件代碼審查
- 3. TFS 2010在門控簽入中強制執行代碼分析
- 4. 我們可以在startActivity()暫停之前執行代碼嗎?
- 5. 我可以完全強制簽入TFS嗎?
- 6. Eclipse的代碼審查插件C
- 7. 我可以強制執行腳本動作代碼嗎?
- 8. 從TFS代碼審查入住代碼
- 9. 代碼審查前檢查到TFS 2013
- 10. 在TFS檢查之前強制執行測試
- 11. Eclipse插件開發:代碼審查
- 12. Eclipse代碼審查插件列表
- 13. 我已經簽入代碼後,如何在TFS中發佈代碼審查?
- 14. setTimeout函數可以在代碼執行之前觸發嗎?
- 15. PHP腳本可以在exit()之前執行通用代碼嗎?
- 16. 代碼審查請求WIT定製TFS
- 17. TFS 2012中多次簽入的代碼審查
- 18. 我可以強制執行額外的預定執行嗎?
- 19. Trac:代碼審查插件
- 20. 我可以強制MySQL首先執行子查詢嗎?
- 21. Eclipse代碼審查的Android
- 22. 我可以在沒有請求的情況下在TFS中進行代碼審查嗎?
- 23. 使用TFS遍地插件的代碼審查過程
- 24. 致力於TFS之前的強制代碼分析
- 25. 您可以強制執行MPMoviePlayerPlaybackDidFinishNotification嗎?
- 26. 我可以將可執行PHP代碼插入Joomla自定義HTML模塊嗎?
- 27. 在執行Jenkinsfile之前執行代碼
- 28. 在UserControl OnMouseLeftButtonDown之前,可以強制WPF Thumb事件觸發嗎?
- 29. Sonar - 我們可以用於OSB/BPEL代碼審查嗎?
- 30. TFS代碼審查插件:多個用戶
謝謝愛德華的投入!我會盡快驗證你的建議,並會在有任何疑問的情況下恢復。 – 2015-03-20 06:08:50