./config.sh --proxyurl http://proxy.example:8080 \
  --proxyusername PROXY_USER \
  --proxypassword PROXY_PASSWORD

이 매개 변수를 설치의 일반 등록 입력에 추가합니다. Windows에서는 config.cmd을 사용하고 실제 계정 값은 배포의 자격 증명 처리로 얻습니다.

기록된 프록시는 Azure DevOps 통신과 기본 제공 소스 및 아티팩트 작업을 포함합니다. 작업은 작업 라이브러리를 통해 노출된 프록시 정보를 받고 이를 자체 HTTP 클라이언트에 적용해야 합니다.

외부 curl, dotnet 또는 Maven은 자체 지원 입력이 필요합니다. 컨테이너 작업도 자체 네트워크에서 도달할 수 있는 엔드포인트가 필요합니다. 호스트 에이전트의 loopback은 그곳에서 다른 위치를 뜻합니다. 이전 이미지 풀은 컨테이너 런타임에 대한 요청입니다.

설정이 407을 받을 때 Basic 폴백을 허용하는 프록시의 경우, 문서화된 --usebasicauthforproxy 플래그가 그 경로를 선택합니다. 프록시가 지원하지 않는 방식을 추가할 수는 없습니다.

생성된 배포 그룹 스크립트에서는 조직 및 그룹 인수를 유지한 채 입력을 해당 config.cmd 호출에 추가합니다. 부모 PowerShell의 WebRequest.DefaultWebProxy 변경은 자식의 에이전트 구성이 아닙니다.

관련 글