Azure DevOps“未找到蚂蚁”

问题描述 投票:0回答:1

我有预置 Ant 的自托管 Windows 代理,它放置在 C:\Program Files nt\ 下,但是,当我尝试使用 Ant 任务时:

    - task: Ant@1
      inputs:
        buildFile: 'buildFiles\build.xml'
        publishJUnitResults: false
        antHomeDirectory: 'C:\Program Files\ant\'
        javaHomeOption: 'JDKVersion'

我收到错误消息“无法找到可执行文件:'ant'”,即使该文件位于“C:\Program Files nt in”下。我需要如何定义路径才能找到可执行文件?

azure-devops ant
1个回答
1
投票
  1. 我添加了
    ANT_HOME
    作为 Windows 环境变量,并将其指向自托管 Windows 代理中的 Ant 文件夹。

  1. 更新 PATH 变量,在自托管 Windows 代理中添加
    %ANT_HOME%\bin

  1. 重新启动代理并在项目设置-代理池中检查代理功能,可以看到
    ant
    ANT_HOME

  1. 运行任务,它会找到ant.exe。

© www.soinside.com 2019 - 2024. All rights reserved.