Время соединения с Urllib3 истекло только в Azure Devops Build - PullRequest
0 голосов
/ 18 марта 2020

Я использую Azure Devops для CI / CD и столкнулся со странной проблемой сегодня. Один из модульных тестов python не прошел из-за истечения времени соединения urllib3. Вот полный вывод:

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='goo.gl', port=443): Max retries exceeded with url: /maps/xxxxx (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x000001AE5F442320>: Failed to establish a new connection: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond',))

Странно то, что; Я вошел в систему для сборки машины (это машина с собственным хостом Windows), попытался запустить тот же модульный тест с той же конфигурацией, которую использует azure агент сборки devops, и тест пройден. Под конфигурацией я подразумеваю ту же среду conda и того же пользователя Windows, который является * NT Authority \ Network Service"для azure агента сборки devops.

Итак, вот вопрос, почему это без причины в трубопроводе?

...