在使用VSTS Agent 2.115版本時候,在企業內部使用是沒甚麼問題,不過,最近升級到2.123版後,地端與雲端就失聯,就無法進行連線,到_diag
資料查看Log,發現會卡在最後連線驗證地端權限時候,一直發生Timeout
然後Agent就發生Exception,導致怎樣都無法與雲端溝通,如果再倒回2.115版又可以連線,真是太神奇
仔細研究一下,因為企業內部必須透過Proxy
才能連線,在舊版的Agent,因為會自動去吃在IE內的Proxy設定值,所以,沒有問題,但是,到新版的Agent,似乎就不是這樣,它在對外連線,基本上就不走Proxy,直接對外連線,就會導致無法連線,就發生了TimeOut,要解決這個辦法,就是在Agent目錄下新增一個.proxy
的檔案,用Powershell執行下列指令
|
|
這樣Agent在執行時候,就會透過Proxy連線到外面,如果,你的Proxy需要設定帳號密碼,就必須在環境變數中加入下面資訊
|
|
就可以解決了