【发布时间】:2014-02-20 18:13:28
【问题描述】:
使用 EnvInject 插件,我在全局密码列表中添加了一个密码,如下所示:
在作业中,我启用全局密码,如下所示:
我假设在 Maven 构建目标中使用名称作为环境变量可以正常工作,如下所示:
不幸的是,我在构建输出中看到了这一点:
.../my-project/pom.xml clean install -Dwhatever.password=${qa.password}
我错过了什么?我一直在玩弄配置,但这似乎应该适用于我想要完成的工作。
为了这个问题,使用密码作为 maven 选项的原因超出了这个问题的范围。
【问题讨论】:
-
你试过
-Dwhatever.password=$qa.password或-Dwhatever.password=%qa.password% -
我做到了,它只是在控制台日志中直接吐出:-/
-
您是否尝试将其放入 MAVEN_OPTS 字段? MAVEN_OPTS 字段通常隐藏在“高级”部分中
-
这个问题解决了吗?
标签: java maven jenkins jenkins-plugins