跳至內容

HTTP 代理

當環境中設定了 HTTPS_PROXY 或 HTTP_PROXY 時,Tuist 會自動將其管理的 HTTP 連線透過該代理伺服器路由。這適用於 Tuist CLI 和 Tuist Gradle 外掛程式,無需額外設定。

此行為符合 curl、git 及大多數開發者工具所使用的慣例,因此任何已為其他工具設定這些變數的環境都能直接與 Tuist 搭配使用。

哪些內容會經過代理#

只有 Tuist 擁有的 HTTP 用戶端會透過代理伺服器路由:

  • 快取、預覽、分析數據和註冊表端點,
  • 以及 Gradle 外掛程式對 Tuist 服務發出的呼叫(遠端建置快取、建置洞察、測試洞察、測試隔離、測試分片)。

變數查找順序#

Tuist 會依以下順序讀取第一個非空值:

  1. HTTPS_PROXY
  2. https_proxy
  3. HTTP_PROXY
  4. http_proxy

該值必須是類似 http://proxy.corp:8080 的 URL。支援內嵌憑證(http://user:[email protected]:8080)。