【发布时间】:2011-10-26 12:15:50
【问题描述】:
是否可以从 Ant 中设置 Hudson 变量?
我想:
- 在 Hudson 中声明一个 VER_NUM 变量
- Hudson 发射 Ant 目标
- ANT 设置 VER_NUM 的值
- Hudson 做其他事情
- Hudson 启动另一个将 VER_NUM 作为参数传递的 Ant 目标
- Ant 使用 VER_NUM(已由另一个目标和 Ant 的另一个启动设置)
最好的问候, 克里斯
【问题讨论】:
是否可以从 Ant 中设置 Hudson 变量?
我想:
最好的问候, 克里斯
【问题讨论】:
不,这是不可能的。 Ant 无法自行将环境变量设置为其他内容。您可以通过脚本在此处设置变量来使用 exec 任务来执行此操作,但是一旦 exec 任务消失 - 您的环境变量也是如此。我会使用属性文件或其他更具体的文件,然后您可以将其传递给其他脚本。
【讨论】: