簡體   English   中英

TFS2017 構建代理代理設置

[英]TFS2017 build agents proxy settings

將我們的 TFS2015 生態系統升級到 TFS2017 RTM 后,我注意到構建時間顯着增加。 仔細檢查發現 get 操作時間是額外時間的來源(40 分鍾以上)

我們的站點跨越大西洋到達應用層,因此我們使用 TFS 代理服務器進行文件下載。 我最初認為 TFS2015 代理與 TFS2017 應用程序層的配合不佳,因此我將其重新安裝為 TFS2017 代理並清除了文件緩存。

我查看了代理文件緩存和統計信息,但沒有觀察到任何變化——這意味着沒有使用代理。

問題在於 TFS2017 代理不使用與 TFS2015 代理相同的代理設置。 由於代理啟用了“自動更新”,它們在升級后不久自動成為 TFS2017 代理。

TFS2015 代理從以下位置讀取其代理設置:HKEY_CURRENT_USER\\Software\\Microsoft\\VisualStudio\\14.0\\TeamFoundation\\SourceControl\\Proxy

而 TFS2017 代理從以下位置讀取其代理設置:HKEY_CURRENT_USER\\Software\\Microsoft\\VisualStudio\\15.0\\TeamFoundation\\SourceControl\\Proxy

將代理設置放入 15.0 區域會導致代理的文件緩存重新填充,並且隨着緩存命中率的增加,獲取時間逐漸減少。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM