我希望能够执行以下操作:
AOEU=$(echo aoeu)
并安排詹金斯AOEU=aoeu。
AOEU=aoeu
Jenkins中的“ 环境变量” 部分不这样做。而是设置了AOEU='$(echo aoeu)'。
AOEU='$(echo aoeu)'
如何让Jenkins评估Shell命令并将输出分配给环境变量?
最终,我希望能够将作业的执行者分配给可以传递到其他脚本或由其他脚本使用的环境变量。
可以通过以下方式通过EnvInject插件完成此操作:
创建一个运行的“执行外壳”构建步骤:
echo AOEU=$(echo aoeu) > propsfile
创建一个“ 注入”环境变量 构建步骤,并将“属性文件路径”设置为propsfile。
propsfile
注意 :此插件(大多数)与Pipeline插件不兼容。