【发布时间】:2010-11-22 17:35:36
【问题描述】:
我正在尝试将 maven2 项目置于哈德逊的持续集成之下。 该项目使用 selenium 进行一些集成测试。 Hudson 在无头 linux 上运行。 我正在使用 xvfb 为 selenium 启动一个 x 服务器会话。
为了运行测试,我需要导出一个名为 DISPLAY 的环境变量。 例如
export DISPLAY=:99
但是,我不想在盒子上设置变量,因为它会影响所有构建。 我尝试使用 m2 extra steps 插件执行 shell,但它不起作用,因为它是在单独的 bash 文件中执行的,这意味着环境变量不会持久化。
有没有办法从 hudson 注册环境变量。
【问题讨论】:
标签: maven-2 hudson environment-variables