2

我有以下设置:

Jenkins -> Ant 脚本 -> Python 脚本 -> 与 Selenium 交互

我在 Windows 盒子上运行 Jenkins。我的 Jenkins 调用了一个 Ant 脚本,该脚本调用了一个与 Selenium 交互的 python 脚本。我遇到的问题是http_proxy环境变量已定义并指向一个代理,该代理旨在访问互联网而不是我的测试系统。当我运行我的 Jenkins 作业时,我从代理收到一条错误消息,说明他无法访问我的被测系统。

如何http_proxy在 Jenkins 中禁用它,以便它不会将它们传递给 Ant -> Python -> Selenium?

4

2 回答 2

2

在运行 ANT 之前,使用EnvInject插件在构建步骤中重置变量。

于 2012-05-21T14:00:24.733 回答
0

也许尝试在 jenkins 设置页面中设置变量(覆盖默认值),或者在作业中(作为参数)。这两个选项都将覆盖系统上的任何现有值。这是你需要的吗?

于 2012-05-21T18:35:18.183 回答