gpt4 book ai didi

java - 为 jenkins 配置相对于工作区的 ant 安装

转载 作者:行者123 更新时间:2023-12-01 12:25:55 24 4
gpt4 key购买 nike

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

  • 将第三方软件复制到工作区(包括其捆绑的ant)(有效)
  • 查看我的源代码(有效)
  • 使用 ant 插件在工作区中调用捆绑的 ant。(不起作用)。

我已经尝试过:

  • ${WORKSPACE}\bundled-ant 路径\apache-ant-1.8.2
  • %WORKSPACE%\bundled-ant 路径\apache-ant-1.8.2
  • 捆绑 ant 的路径\apache-ant-1.8.2(我在 Windows 上)。

有人成功地完成了这种类型的设置吗?

最佳答案

首先,您可以将 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

关于java - 为 jenkins 配置相对于工作区的 ant 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26336169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com