【发布时间】:2013-03-25 16:59:05
【问题描述】:
我正在运行由 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
如何在我的 JUnit 测试中读取使用 EnvInject 插件设置的环境变量?
【问题讨论】:
标签: jenkins environment-variables jenkins-plugins cloudbees