【问题标题】:Jenkins not filtering global passwords for Maven build詹金斯没有过滤 Maven 构建的全局密码
【发布时间】: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


【解决方案1】:

我认为点不是环境变量中的有效字符。也许尝试将变量重命名为“qa_password”之类的?

【讨论】:

    猜你喜欢
    • 2018-02-13
    • 2018-04-08
    • 2014-09-19
    • 2013-11-01
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    相关资源
    最近更新 更多