我希望能够做类似的事情:
AOEU=$(echo aoeu)
并让詹金斯设置AOEU=aoeu
.
The 环境变量詹金斯的部分没有这样做。相反,它设置AOEU='$(echo aoeu)'
.
如何让 Jenkins 评估 shell 命令并将输出分配给环境变量?
最终,我希望能够将作业的执行程序分配给可以传递到其他脚本或由其他脚本使用的环境变量。
这可以通过以下方式完成EnvInject 插件 https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin通过以下方式:
-
创建一个运行的“执行 shell”构建步骤:
echo AOEU=$(echo aoeu) > propsfile
创建一个注入环境变量构建步骤并将“属性文件路径”设置为propsfile
.
Note:该插件(大部分)与 Pipeline 插件不兼容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)