【发布时间】:2016-10-27 08:51:59
【问题描述】:
我有一段获取环境变量的代码,如下所示:System.getenv("MY_VAL")
在我的 Windows 机器上本地运行良好。
但是,在我运行 CentOS 的 Jenkins CI 服务器上,我遇到了一些问题
我尝试通过 envinject 插件和全局 jenkins 设置设置 MY_VAL 的值
如果我执行预构建步骤来回显值,它可以正常工作,但是在我的 java 代码中,这没有得到解决。
我该如何解决这个问题?
【问题讨论】:
-
我认为这可能是因为 java 程序正在创建自己的新终端,该终端会清除所有环境变量。
标签: java linux jenkins centos environment-variables