我在jenkins中配置了一个蚂蚁安装(Manage jenkins->ant Installations)。我有一个构建步骤Execute shell
,其中我需要调用蚂蚁目标。如何获得用于特定ANT安装的ANT_HOME,或者配置shell需要具有用于特定安装的ANT-HOME?
JAVA_HOME正在设置当您选择ANT步骤时,shell脚本将使用服务器上设置的ANT_HOME作为环境变量。一个解决方案是在ANT任务期间将ANT_HOME值写入工作空间中的文件。
<echo message="${ant.home}" file="anthome.txt" />
shell脚本读取该文件并将其用于启动ant目标。
FOR /F %i IN (anthome.txt) DO SET ANT_HOME=%i
在任何情况下,可能更容易有一个蚂蚁脚本来启动其他蚂蚁目标,你的方法。