为jenkins配置相对于工作空间的ant安装

时间:2014-10-13 08:55:08

标签: java ant jenkins

我们有第三方软件附带捆绑的ant安装,我想像这样设置构建:

  • 将第三方软件复制到工作区(包括捆绑的ant)(工作)
  • 结帐我的源代码(有效)
  • 使用ant插件调用工作空间中的捆绑蚂蚁。(不起作用)。

我试过了:

  • $ {WORKSPACE} \路径到捆扎蚂蚁\阿帕奇-ANT-1.8.2
  • %WORKSPACE%\路径到捆扎蚂蚁\阿帕奇-ANT-1.8.2
  • 路径到捆扎蚂蚁\ Apache的蚂蚁1.8.2 (我在窗户上)。

有没有人成功进行此类设置?

1 个答案:

答案 0 :(得分:1)

首先,您可以将Jenkins配置为使用您想要的任何版本的Ant,而不会影响其他环境。您可以使用Ant 1.8.2(由Jenkins安装)运行此特定作业,而其他作业使用不同版本的Ant运行。这是正确的方法。

您将能够通过Jenkins Ant插件使用“捆绑在工作区中的Ant”。请参阅第一点。

如果您想手动(通过执行Windows批处理命令构建步骤)执行Ant命令行,请使用%WORKSPACE%\path-to-bundled-ant\apache-ant-1.8.2\bin\ant.bat。话虽如此,您可能需要 to set the ANT_HOME variable ,但仅针对该特定工作。

我建议您查看 EnvInject plugin ,仅为此作业设置ANT_HOME