天天看點

在Windows系統中建立TFS的生成代理

以前的項目在CI的這一子產品中都是采用jenkins+git的操作流程,今天看到TFS上面有一項功能是版本和釋出,經過網上的文章介紹,其實CI/CD也是可以通過在TFS中完成的。

為了使用一下微軟大家庭的工具,今天就來搭建Windows環境下的生成代理

首先我們進入TFS中設定代理隊列中,選擇下載下傳代理

在Windows系統中建立TFS的生成代理

然後按照你自己希望部署代理的環境下載下傳對應的包,這次我嘗試的是Windows系統,是以選擇第一個

在Windows系統中建立TFS的生成代理

下載下傳完壓縮包之後,按照這個教程在powershell中執行指令,

輸入需要連接配接的TFS位址之後,在這裡會有一個小小的坑,就是會出現

You are not authorized to access 你的TFS位址

在Windows系統中建立TFS的生成代理

這是由于你目前登入的系統賬戶不是你通路TFS的賬戶,導緻登入出現失敗,未授權的情況,這時候我們把登入的系統賬戶切換為通路TFS的賬戶就可以了,如果沒有這個系統賬戶,可以建立一個,必須是賬号密碼和TFS登入的一模一樣才行

授權成功之後就會提示你輸入代理池名稱,這時候我們傳回TFS中,選擇建立池,輸入你要建立的代理池名稱

在Windows系統中建立TFS的生成代理

然後繼續做powershell中輸入剛剛建立的代理池名稱,之後再輸入你需要建立的這個代理名稱,最後選擇将代理設定成服務跑起來

在Windows系統中建立TFS的生成代理

回到TFS的生成代理隊列就可以看到自己的代理池啦

在Windows系統中建立TFS的生成代理

繼續閱讀