如何在Jenkins中设置环境变量?

如何在Jenkins中设置环境变量?

我希望能够做到这样的事情:

AOEU=$(echo aoeu)

詹金斯定了AOEU=aoeu

Jenkins中的Environment Variables部分没有这样做。相反,它设置AOEU='$(echo aoeu)'

如何让Jenkins评估shell命令并将输出分配给环境变量?

最后,我希望能够将作业的执行程序分配给可以传递到其他脚本或由其他脚本使用的环境变量。


浮云间
浏览 6838回答 3
3回答

慕桂英3389331

这可以通过EnvInject插件以下列方式完成:创建一个运行的“执行shell”构建步骤:echo AOEU=$(echo aoeu) > propsfile创建一个Inject环境变量构建步骤并将“Properties File Path”设置为propsfile。注意:此插件(大部分)与Pipeline插件不兼容。

犯罪嫌疑人X

最简单的方法您可以使用EnvInject插件在构建启动时注入环境变量。例如:你怎么知道它的工作原理
打开App,查看更多内容
随时随地看视频慕课网APP