我正在尝试覆盖我的一个节点上启动的构建的TMPDIR。
我在节点属性环境变量中添加了一个新值:
但是当我运行我的工作时,TMPDIR仍然设置为系统值。然而,ZIG确实已经确定了:
# Output from job running `env`
TMPDIR=/var/folders/nf/p0pz9cv93wz8m314wyk3yp_h0000gn/T/
ZIG=Zag
如果我将环境设置添加到Jenkins主配置中,也会发生同样的事情。我可以成功地使用EnvInject Plugin在每个作业上更改它,但我们有很多工作,我真的更喜欢它是一个节点配置(节点有一个专用的构建驱动器)。
如何为在此节点上启动的所有构建覆盖TMPDIR?
我在OS X Yosemite 10.10.5上使用Jenkins 1.624。
答案 0 :(得分:0)
我安装了EnvInject插件,这是preventing the environment variables from being overridden(即使我没有使用它,但是当我打开它时它也没有用。)
我卸载了该插件,现在我的问题已经消失。