【发布时间】:2011-09-28 15:54:04
【问题描述】:
我有一个问题,我的自动构建环境需要与实际运行的委托脚本不同版本的 ant 来生成构建。
我没有 ANT_HOME 的环境变量。 我将我的 CI 环境 ANT_HOME 扔到了 ant-1.7.0 的目录中 但是我需要将 ANT_HOME 覆盖或取消设置为 ant-1.6.5 的目录,这样我调用的目标就不会继承 ANT_HOME,并且会用完 1.7.0 文件夹。
谁能想到一个好方法来做到这一点?我无法修改构建脚本的委托目标,但我可以在前端修改任何内容。
我正在使用 Cruisecontrol2.8.4 和前面提到的 ant 版本。
编辑:我调用的构建目标将它们自己的 ANT_HOME 设置为 1.6.5 文件夹,但它被忽略,因为之前设置的调用 Cruisecontrol 的 ANT_HOME 是不可变的
【问题讨论】:
标签: ant build cruisecontrol