项目构建很好,试图将其转换为作为管道运行。获取错误-运行批处理脚本 无法将“ cmd”识别为内部或外部命令, 可操作的程序或批处理文件。
使用了“将此作业转换为管道”,但效果不佳,并且存在其他问题(单独的问题)。创建了Jenkins文件并复制并修改了管道脚本。 我已经尝试了WithEnv和WithAnt并得到相同的结果。此外,在那里找到一条注释,然后将C:\ Windows \ System32放在代理的PATH中,仍然会收到错误消息。所以我不确定缺少什么,因为我的原始项目没有问题,应该调用在Global Tools Config中设置的相同工具
stage ('PowerSuite - Build') {
agent {
node {
label 'jenkinsclient2'
}
}
steps {
withEnv(["JAVA_HOME=${tool 'JDK_1.7.0_09'}", "PATH=${env.JAVA_HOME}/bin"]){
withAnt(installation: 'Ant 1.7.0') {
echo 'Jenkins client 2 running PowerSuite Build'
bat "ant -Xmx1024m -Xms1024m -buildfile C:\\Builds\\Dev\\Powersuite\\build\\project.xml -Dbuild_type=DEV -DdeployDir=\\\\cifs\\Builds\\PowerSuite\\DEVTest -lib .\buildtoolkit clean ear"
}
}
}
}
让Ant运行与Jenkins Project相同的构建