HTTP 프록시
환경 변수에 HTTPS_PROXY 또는 HTTP_PROXY가 설정되면, Tuist는 관리하는 HTTP 연결을 해당 프록시를 통해 자동으로 라우팅합니다. 이는 Tuist CLI와 Tuist Gradle 플러그인 모두에 적용되며, 추가 구성이 필요하지 않습니다.
이 동작은 curl, git 및 대부분의 개발자 도구에서 사용하는 규칙과 일치하므로, 다른 도구를 위해 이러한 변수를 이미 설정한 환경에서는 Tuist를 별도의 설정 없이 바로 사용할 수 있습니다.
프록시 대상#
Tuist가 소유한 HTTP 클라이언트만 프록시를 통해 라우팅됩니다:
- 캐시, 프리뷰, 분석 및 레지스트리 엔드포인트,
- 그리고 Gradle 플러그인이 Tuist 서비스(원격 빌드 캐시, 빌드 인사이트, 테스트 인사이트, 테스트 격리, 테스트 샤딩)로 다시 수행하는 호출.
변수 조회 순서#
Tuist는 다음 순서대로 첫 번째 비어 있지 않은 값을 읽습니다:
HTTPS_PROXYhttps_proxyHTTP_PROXYhttp_proxy
값은 http://proxy.corp:8080와 같은 URL이어야 합니다. 인라인 자격 증명(http://user:[email protected]:8080)도 지원됩니다.