我有以下设置:
詹金斯 - > Ant脚本 - > Python脚本 - >与Selenium互动
我在一个Windows框上运行Jenkins。我的Jenkins调用了一个Ant脚本,它调用了一个与Selenium交互的python脚本。我遇到的问题是http_proxy
环境变量已定义并指向代理,该代理旨在访问互联网而不是我的受测试系统。当我运行我的Jenkins工作时,我从代理中收到一条错误消息,说明他无法访问我测试的系统。
如何禁用Jenkins中的http_proxy
以便它不会将它们传递给Ant - > Python - >硒
答案 0 :(得分:2)
在运行ANT之前,使用EnvInject插件在构建步骤中重置变量。
答案 1 :(得分:0)
也许尝试在jenkins设置页面中设置变量(覆盖默认值),或在作业中设置变量(作为参数)。这两个选项都将覆盖系统上的任何现有值。这是你需要的吗?