真的開始要把 Build & Relase Run 在公司買的 VSTS
馬上遇到第一個狀況 !
Get Sources 階段就中止
查看 Log 原因後發現下載的任務太久導致 Timeout
所以必須檢查看看為何下載這麼久 ?
檢查版控內的 Code 有可能有長成下面這樣
今天只需要針對 _Release 分支去建置跟佈署
但是在 Build 卻把其他分支或是不必要的 Documents 一起下載下來
查了官方文件找到了一個解決辦法: 改變 mappings
Map 設定 Build process 所需要的資料夾 (預設下載下來 Path 會與原本的版控中的結構是保持一致的)
Cloak 欲排除的資料夾
端看你們專案結構去設定該 build process 是要選 Map 還是 Cloak 的方式方便
官方有另一篇優化自家的 Workspace 可以參考看看 - Optimize your workspace
設定完之後我們在來執行原本的 build process, 應該就可以成功建置了
相關連結
When would I need to change TFVC mappings. How should I do it?