![](/img/trans.png)
[英]TFS Build Workflow add a new test activity for Coded UI tests
[英]Test TFS Build Workflow Locally
我在TFS 2012系統上維護構建過程。
到目前為止,我一直在本地更改生成自定義活動DLL的解決方案。 這些DLL被檢入TFS,並由構建控制器和代理用於我們的自定義構建模板中的自定義活動。
對於我的所有代碼和工作流活動,我有一個單元測試庫,我可以在本地運行以輸入一些基本測試值。 雖然這讓我對自定義任務的運行方式有了一個很好的了解,但這並不是最佳選擇。
我希望能夠做的是運行整個構建定義。 有沒有辦法在本地測試整個構建過程,以便我可以確保在簽入和啟動構建之前我對工作流的更改是可接受的? 現在我的構建需要30到40分鍾才能完成,我希望能夠在本地啟動,監控,調試和停止構建,而無需占用我們的代理。
編輯我解決此問題的另一種方法是提出一些方法來執行本地構建模板的工作流。 有沒有人能夠做到這一點?
看看Ranger Build Customization Guidance。 有一個HOL可以做很多這樣的事情。 它看起來不像v2所以請看一下v1.2。
如果我正確理解了這個問題,一種方法可能是:
我使用@malexander推薦的修改版本來完成此任務。
Team Explorer > Builds > Actions > Manage Build Controllers > (select your new local controller) > Properties > Version control path to custom assemblies
4。 另外:由於您在自己的代碼分支中,因此可以提交自定義活動DLL的調試版本,而不會影響您的生產代理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.