我希望能够执行以下操作:
AOEU=$(echo aoeu)
并让 Jenkins 设置
AOEU=aoeu
。Jenkins 中的环境变量部分没有这样做。相反,它设置
AOEU='$(echo aoeu)'
。如何让 Jenkins 评估 shell 命令并将输出分配给环境变量?
最终,我希望能够将作业的执行程序分配给一个可以传递给其他脚本或由其他脚本使用的环境变量。
最佳答案
这可以通过以下方式通过 EnvInject plugin 完成:
echo AOEU=$(echo aoeu) > propsfile
propsfile
。 注意 :这个插件(大部分)与 Pipeline 插件不兼容。
关于jenkins - 如何在Jenkins中设置环境变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10625259/