我正在运行 Jenkins 版本 1.527(我知道有一个更新的版本但它已损坏,我无法使用 1.528 中的用户界面并且没有机会升级到 1.529)
我正在尝试通过在我的启动脚本中执行此操作来更改 Jenkins 中的 user.home 系统属性:
export HOME=/new-home-dir
但是,环境变量在 jenkins 中正确显示,并且 user.dir 显示为导出的变量,但 user.home 没有更改。
我不能使用默认功能的原因是因为我所在的企业锁定了用户的主目录,我的用户可以在那里添加或修改文件。
任何有关更改 user.home 的帮助将不胜感激。
仅供参考 - 我在 RHEL v6.2 上运行 Jenkins
尝试的解决方案
- 将 -Duser.home=/newDir 添加到 JAVA_OPTS 或 JAVA_ARGS,均无效
- 将 -Duser.home=/newDir 添加到构建作业中的 MAVEN_OPTS。