以前的項目在CI的這一子產品中都是采用jenkins+git的操作流程,今天看到TFS上面有一項功能是版本和釋出,經過網上的文章介紹,其實CI/CD也是可以通過在TFS中完成的。
為了使用一下微軟大家庭的工具,今天就來搭建Windows環境下的生成代理
首先我們進入TFS中設定代理隊列中,選擇下載下傳代理
然後按照你自己希望部署代理的環境下載下傳對應的包,這次我嘗試的是Windows系統,是以選擇第一個
下載下傳完壓縮包之後,按照這個教程在powershell中執行指令,
輸入需要連接配接的TFS位址之後,在這裡會有一個小小的坑,就是會出現
You are not authorized to access 你的TFS位址
這是由于你目前登入的系統賬戶不是你通路TFS的賬戶,導緻登入出現失敗,未授權的情況,這時候我們把登入的系統賬戶切換為通路TFS的賬戶就可以了,如果沒有這個系統賬戶,可以建立一個,必須是賬号密碼和TFS登入的一模一樣才行
授權成功之後就會提示你輸入代理池名稱,這時候我們傳回TFS中,選擇建立池,輸入你要建立的代理池名稱
然後繼續做powershell中輸入剛剛建立的代理池名稱,之後再輸入你需要建立的這個代理名稱,最後選擇将代理設定成服務跑起來
回到TFS的生成代理隊列就可以看到自己的代理池啦