我已經搜索了高和低*爲一個很好的教程或在TFS中測試構建定義更改的最佳實踐。在進行更改時,我不想淹沒構建代理,但更重要的是,我不希望繼續創建程序包併爲開發人員生成電子郵件,特別是構建失敗時。測試TFS構建定義的最佳實踐
是否有開發和測試構建定義的最佳實踐,以免干擾現有的開發? *問題是無論何時搜索「測試」和「構建」在一起,一切都是關於在構建中設置單元測試。
我已經搜索了高和低*爲一個很好的教程或在TFS中測試構建定義更改的最佳實踐。在進行更改時,我不想淹沒構建代理,但更重要的是,我不希望繼續創建程序包併爲開發人員生成電子郵件,特別是構建失敗時。測試TFS構建定義的最佳實踐
是否有開發和測試構建定義的最佳實踐,以免干擾現有的開發? *問題是無論何時搜索「測試」和「構建」在一起,一切都是關於在構建中設置單元測試。
在我們的建設團隊,我們目前正在使用下面的過程,以推出更新到構建流程模板:
如果您或您的團隊關注您在迭代此類功能工作時必須執行的多個簽入操作,請在完成後刪除+銷燬工作副本,或者(更好地)工作副本放在一個沒有人經常關注的文件夾中。由於用於編輯構建過程的編輯/檢入過程是TFSBuild固有的,所以實際上沒有辦法繞過這種類型的工作會導致的VCS「噪音」。
我做到以下幾點:所特有的分支
我只是做新的構建定義/ XAML並將其添加到一個新的分支。使用新的XAML副本創建新的構建定義,然後測試更改。
您是在談論如何使用現有模板創建新的構建模板或編輯構建定義的設置? –
如果你想從真正的tfs完成獨立的構建測試,你將不得不使用它自己的構建控制器來設置一個獨立的集合。或者去完全單獨的tfs安裝。如果你不需要走得太遠,你可以用代碼標記代理,並過濾由構建使用的代理。至於通知 - 如果它們是自定義的(並且通過描述,聲音就像自定義一樣),那麼它就有責任提供覆蓋。 – drk