Проект строится просто отлично, пытаясь преобразовать его в конвейер Получить ошибку - Запуск пакетного скрипта
«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