沒有 AD 的 TFS 2008 也想要有獨立的 TeamBuild Server ?

摘要:沒有 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 安全性群組成員,以及該帳戶的密碼是否已過期。

image

 

查了 MSDN 說要改  

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\ tfsbuildservice.exe.config

弄了老半天還是失敗

最後還是靠自已好了!

作法如下:

在 Team Build Server 的電腦上新建一個,和 TFS 的 TFSService 一模一樣的帳號密碼

clip_image002[6]

image

image

並加入至 Administrator 群組

clip_image002[8]

開始-->系統管理工具-->服務

clip_image002[4]

clip_image004

image

請用剛剛自行建立的 TFSService  帳號

image

回到 VS 2008,重新將「組建代理程式狀」改為「啟用」    ( 沒改的話! Build 會說無法連線 )

clip_image002[10]

clip_image004[4]

clip_image006

再重新佇列 Build 專案。 

image

Good Job   果然成功了,看到「綠色勾勾」真開心。