Como substituo a variável de ambiente http_proxy no Jenkins?
-
12-12-2019 - |
Pergunta
Eu tenho a seguinte configuração:
Jenkins -> Script Ant -> Script Python -> Interagir com Selenium
Eu executo o Jenkins em uma caixa do Windows.Meu Jenkins chama um script Ant que chama um script python que interage com o Selenium.O problema que tenho é que o http_proxy
a variável de ambiente está definida e aponta para um proxy, que tem como objetivo acessar a internet e não o meu sistema em teste.Quando executo meu trabalho Jenkins, recebo uma mensagem de erro do proxy informando que ele não conseguiu acessar meu sistema em teste.
Como posso desativar o http_proxy
no Jenkins para que não os passe para Ant -> Python -> Selenium?
Solução
Usar EnvInject plugin para redefinir a variável em uma etapa de construção antes de executar o ANT.
Outras dicas
Talvez tente definir a variável na página de configurações do Jenkins (substituir o padrão) ou no trabalho (como parâmetro).Ambas as opções substituirão qualquer valor existente no sistema.É isto que você precisa?