詹金斯无法检测到蚂蚁

我已经在Windows机器中安装了詹金斯,并且还配置了环境变量。 当我在cmd中检查ant -version时,我可以从终端“ 2008年6月27日编译的Apache Ant版本1.7.1”中获取响应。

Jenkins配置

已安装Ant插件。 在詹金斯配置的蚂蚁之家

Ant config in jenkins

我正在检查管道脚本中的ant -version,但是在jenkins中构建失败,并显示以下错误消息“无法将ant'识别为内部或外部命令”

stage('studio'){
          steps { 
                bat 'ant -version'
            }
      }

在这个问题上,请您帮忙吧。

ww33501251 回答:詹金斯无法检测到蚂蚁

您正在构造中的一些详细信息。.bat不了解蚂蚁。参见How to invoke Ant in a Jenkins Groovy Pipeline

def antVersion = 'Ant1.9.1'
withEnv( ["ANT_HOME=${tool antVersion}"] ) {
      bat '%ANT_HOME%/bin/ant.bat target1 target2'`
}

也不要将其命名为ANT_HOME,而是类似ant-1.7.1

的名称
本文链接:https://www.f2er.com/3103010.html

大家都在问