Как переопределить переменную среды http_proxy в Jenkins?

StackOverflow https://stackoverflow.com//questions/10686518

Вопрос

У меня есть следующая настройка:

Дженкинс -> Скрипт Ant -> Скрипт Python -> Взаимодействие с Selenium

Я запускаю Jenkins в окне Windows.Мой Дженкинс вызывает сценарий Ant, который вызывает сценарий Python, который взаимодействует с Selenium.Проблема у меня в том, что http_proxy Переменная среды определена и указывает на прокси-сервер, который предназначен для доступа к Интернету, а не на мою тестируемую систему.Когда я запускаю задание Дженкинса, я получаю сообщение об ошибке от прокси-сервера, в котором говорится, что он не смог получить доступ к моей тестируемой системе.

Как я могу отключить http_proxy в Дженкинсе, чтобы он не передавал их в Ant -> Python -> Selenium?

Это было полезно?

Решение

Использовать ЭнвИнжект плагин для сброса переменной на этапе сборки перед запуском ANT.

Другие советы

Возможно, попробуйте установить переменную на странице настроек jenkins (переопределить значение по умолчанию) или в задании (в качестве параметра).Оба параметра переопределят любое существующее значение в системе.Это то, что тебе надо?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top