HTTP 代理
当环境中设置了 HTTPS_PROXY 或 HTTP_PROXY 时,Tuist 会自动将其管理的 HTTP 连接通过该代理进行路由。这适用于 Tuist CLI 和 Tuist Gradle 插件,无需额外配置。
此行为与 curl、git 以及大多数开发者工具使用的惯例一致,因此任何已为其他工具设置这些变量的环境都可以开箱即用地与 Tuist 配合使用。
哪些内容经过代理#
只有 Tuist 拥有的 HTTP 客户端会通过代理进行路由:
- 缓存、预览、分析和注册表端点,
- 以及 Gradle 插件对 Tuist 服务发起的调用(远程构建缓存、构建洞察、测试洞察、测试隔离、测试分片)。
变量查找顺序#
Tuist 按以下顺序读取第一个非空值:
HTTPS_PROXYhttps_proxyHTTP_PROXYhttp_proxy
该值必须是 URL,例如 http://proxy.corp:8080。支持内联凭据(http://user:[email protected]:8080)。