Jenkins为什么不认可全球ANT_ARGS?

时间:2013-10-15 22:14:58

标签: ant jenkins

我有一个集中的ANT构建文件,我用它来执行通用任务。

当我在shell中执行此操作时:

export ANT_ARGS="-buildfile /var/lib/jenkins/my-build-file.xml"
ant some-target

工作正常。

在詹金斯>管理Jenkins>配置系统>全球房产,我有

ANT_ARGS=-buildfile /var/lib/jenkins/my-build-file.xml

我触发了一个调用相同目标的构建,没有任何反应。与

相同的结果

ANT_ARGS="-buildfile /var/lib/jenkins/my-build-file.xml"

(这些都是在键值对部分中定义的)

使构建工作的唯一方法是强制项目与构建文件具有相同的工作区。我错过了什么吗?在我触发的每个构建中,我可以看到正在设置环境变量。我还有别的办法吗?

编辑:只想澄清一下 - 对于调用ANT的构建步骤,我也不想设置任何东西。我只是希望任何具有“调用ant”构建步骤的项目默认为该特定构建文件,除非另有说明。

0 个答案:

没有答案