Попытка настроить агент сборки для работы с прокси-сервером

Я пытаюсь заставить моего агента сборки работать с уже настроенным прокси-сервером. Адрес прокси-сервера: http: // MY_SERVER_DNS: 8081

На моей машине сборки в каталоге агента я создал файл.proxy, который содержит указанный выше адрес прокси-сервера, и создал соответствующие переменные среды (VSTS_HTTP_PROXY_USERNAME, VSTS_HTTP_PROXY_PASSWORD).

После перезапуска службы агента сборки индикатор в VSTS становится красным (вместо зеленого). Частичный (наиболее подходящий, я полагаю) журнал агента прилагается:

{ Request = Method: GET, RequestUri: 'https://siemplify.visualstudio.com/_apis/connectionData?connectOptions=1&lastChangeId=-1&lastChangeId64=-1', Version: 1.1, Content: <null>, Headers:
{
  User-Agent: VSServices/15.255.65000.0
  User-Agent: (NetStandard; Microsoft Windows 6.3.9600)
  User-Agent: VstsAgentCore-win7-x64/2.120.2
  User-Agent: (Microsoft Windows 6.3.9600)
  X-VSS-E2EID: 5aadb1b3-6269-4998-b258-4a5fcc1b9345
  Accept-Language: en-US
  X-TFS-FedAuthRedirect: Suppress
  X-TFS-Session: 13f3aaa0-7f5c-40e1-8af0-0b5feb53d4bc
  Expect: 100-continue
}, LoggingRequestId = ab31853f-a392-486f-b288-f9ca4bdee28c, Timestamp = 237057153 }
[2018-03-08 14:15:50Z INFO HttpTrace] Trace System.Net.Http.Response event:
{ Response = StatusCode: 400, ReasonPhrase: 'Bad Request', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
{
  Connection: close
  Date: Thu, 08 Mar 2018 14:15:32 GMT
  Server: Microsoft-HTTPAPI/2.0
  Content-Length: 324
  Content-Type: text/html; charset=us-ascii
}, LoggingRequestId = ab31853f-a392-486f-b288-f9ca4bdee28c, TimeStamp = 237507550 }
[2018-03-08 14:15:51Z ERR  VisualStudioServices] GET request to https://siemplify.visualstudio.com/_apis/connectionData?connectOptions=1&lastChangeId=-1&lastChangeId64=-1 failed. System.Net.Http.HttpRequestException: Error while copying content to a stream. ---> System.IO.IOException: Unable to read data from the transport connection. The connection was closed before all data could be read. Expected 324 bytes, read 0 bytes.

Любая помощь будет принята с благодарностью!

2 ответа

Убедитесь, что созданный вами прокси-файл не имеет пробелов вокруг прокси-адреса, который вы упоминаете в прокси-файле. Убедитесь, что вы обрезали его.

Более подробная информация здесь ссылка

Сначала можно обновить частный агент сборки, щелкнув правой кнопкой мыши пул агентов, а затем щелкнув Обновить все агенты. Последняя версия агента сборки - 2.129.1.

После обновления агента попробуйте выполнить действия, указанные в следующей ссылке, чтобы запустить частный агент v2 за веб-прокси: VSTS, TFS 2018 RTM и новее:

Проходить --proxyurl, --proxyusername а также --proxypassword во время настройки агента.

Например:

./config.cmd --proxyurl http://127.0.0.1:8888 --proxyusername "1" --proxypassword "1"
Другие вопросы по тегам