一尘不染

如何在Active Choices参数中使用在构建中注入的密码作为环境变量

jenkins

我在标题为“将密码作为环境变量注入到构建”的构建配置部分中定义了密码:

MYVAR
pasword注入构建

我想在“活动选择”中使用MYVAR(未加密的值)。不幸的是,它不起作用。对MYVAR的引用失败。

在下面的示例中,为了进行测试,我只是尝试显示MYVAR的值作为选择。您可以看到它失败了,并改用了fallback active choices脚本。

最终,我想使用此变量对服务进行身份验证以构建选择列表,但是甚至无法在我的脚本中引用它。我被卡住了。

在此处输入图片说明

当我尝试“使用参数构建”时:

在此处输入图片说明

谢谢您的帮助!


阅读 249

收藏
2020-07-25

共1个答案

一尘不染

我认为这行不通。为什么?好了,EnvInject插件的“ Build Environment”
选项如下:

将环境变量注入到构建过程中

将密码作为环境变量注入到构建中

Active Choices插件开始发挥作用时,构建尚未开始,因此尚未进行注入。

2020-07-25