Как переопределить переменную среды http_proxy в Jenkins?
-
12-12-2019 - |
Вопрос
У меня есть следующая настройка:
Дженкинс -> Скрипт Ant -> Скрипт Python -> Взаимодействие с Selenium
Я запускаю Jenkins в окне Windows.Мой Дженкинс вызывает сценарий Ant, который вызывает сценарий Python, который взаимодействует с Selenium.Проблема у меня в том, что http_proxy
Переменная среды определена и указывает на прокси-сервер, который предназначен для доступа к Интернету, а не на мою тестируемую систему.Когда я запускаю задание Дженкинса, я получаю сообщение об ошибке от прокси-сервера, в котором говорится, что он не смог получить доступ к моей тестируемой системе.
Как я могу отключить http_proxy
в Дженкинсе, чтобы он не передавал их в Ant -> Python -> Selenium?
Решение
Использовать ЭнвИнжект плагин для сброса переменной на этапе сборки перед запуском ANT.
Другие советы
Возможно, попробуйте установить переменную на странице настроек jenkins (переопределить значение по умолчанию) или в задании (в качестве параметра).Оба параметра переопределят любое существующее значение в системе.Это то, что тебе надо?