摘要:沒有 AD 的 TFS 2008 也想要有獨立的 TeamBuild Server ?
環境
- Server A 是 TFS 2008
- Server B 是 Team Build Server (另外安裝 Team Build )
沒有想到沒有加入 AD 時,權限的設定都要自行設定。不然都會出現怪怪的問題
TF215085 連接到代理程式 xxxxx 時發生錯誤
TF209009 帳戶 NT Authority\Local Service 未獲授權,無法與 Team Foundation Server 「主機」進行通訊。請確認帳戶是否為 Team Foundation Server 上適當 Team 專案的 Build Services 安全性群組成員,以及該帳戶的密碼是否已過期。
查了 MSDN 說要改
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\ tfsbuildservice.exe.config
弄了老半天還是失敗
最後還是靠自已好了!
作法如下:
在 Team Build Server 的電腦上新建一個,和 TFS 的 TFSService 一模一樣的帳號密碼
並加入至 Administrator 群組
開始-->系統管理工具-->服務
請用剛剛自行建立的 TFSService 帳號
回到 VS 2008,重新將「組建代理程式狀」改為「啟用」 ( 沒改的話! Build 會說無法連線 )
再重新佇列 Build 專案。
Good Job 果然成功了,看到「綠色勾勾」真開心。