Jenkins:如何通过“源脚本”为ant任务设置环境变量

时间:2014-01-08 16:49:57

标签: java shell ant jenkins environment-variables

想象一下经典的set_env.sh shell脚本导出一些环境变量 计算哪些内容(非静态,具体取决于文件系统)。

Jenkins 中,我想执行此shell脚本,然后使用 之前的环境调用 ant 构建步骤从脚本

有没有办法在詹金斯做到这一点?

2 个答案:

答案 0 :(得分:1)

另一种方法是使用Envinject插件。这允许您从文件中“注入”环境变量,以便它们成为构建环境的一部分,可供所有构建步骤使用。

答案 1 :(得分:0)

您需要 source 该脚本,如

. set_env.sh

这样,它导出的变量在后续的shell命令中可用。