我正在运行由 Cloudbees 托管的 Jenkins 实例。我安装了 Jenkins EnvInject 插件并添加了 Pre-Build 步骤。我在“属性内容”下添加了一个变量:
CERT_HOME=/private/{my-domain-name}/dev
路径和实际证书位于CERT_HOME
Cloudbees 提供的 WebDAV 目录下。
在 JUnit 测试中,我尝试像这样访问环境变量:
private static final String CERT_HOME = System.getenv("CERT_HOME");
但是,它返回 null。
在构建下,我确实看到了环境变量:
CERT_HOME=/private/{my-domain-name}/dev
如何在使用 EnvInject 插件设置的 JUnit 测试中读取环境变量?