标签: java shell ant jenkins environment-variables
想象一下经典的set_env.sh shell脚本导出一些环境变量 计算哪些内容(非静态,具体取决于文件系统)。
set_env.sh
在 Jenkins 中,我想执行此shell脚本,然后使用 之前的环境调用 ant 构建步骤从脚本。
有没有办法在詹金斯做到这一点?
答案 0 :(得分:1)
另一种方法是使用Envinject插件。这允许您从文件中“注入”环境变量,以便它们成为构建环境的一部分,可供所有构建步骤使用。
答案 1 :(得分:0)
您需要 source 该脚本,如
. set_env.sh
这样,它导出的变量在后续的shell命令中可用。