我在 Team 專案裡面增加了一個名為 "Daily Build" 的組建類型,可是在建置時碰到了一些問題,在這裡記錄一下....

問題一:建置時出現錯誤:

TF42046: The Build Service used in the build process is not reachable

查了一下 Google,原來是之前安裝 Team Foundation Server 時並沒有連同 Team Build 一起安裝進去。這個問題簡單,只要執行 TFS 光碟片上的 build 目錄下的 setup.exe 就行了。

安裝成功之後,再執行一次建置,這次建置的動作有執行了,但是出現了不同的錯誤。

問題二:建置失敗,錯誤訊息為:

從這個錯誤訊息很難判斷到底出了什麼問題,所以還是問 Google,結果原來是目錄的寫入權限沒有開啟。當你在建立新的 Team Build 類型時,精靈視窗裡面有一個步驟會要你指定「置放位置」,這是一個伺服器共用的資料夾,例如:\\MYSERVER\SharedBuilds。即使這個資料夾是位在 TFS 本機上,你還是必須把它的寫入權限打開,否則就會在建置時的初始化步驟就出現錯誤。

這篇部落格文章裡面有比較詳細的操作步驟:
http://blogs.vertigosoftware.com/teamsystem/archive/2006/06.aspx