Запуск файлов bat в Jenkins

У меня простой вопрос. Я хочу запустить файл bat, который должен запускать post build. Файл bat принимает параметры previousVersion и currentVersion (эти параметры вводятся как параметры проверки строки перед началом сборки).

Это то, что я пробовала Выполнить Пакетную Команду Windows

set v = %currentVersion%
set pv = %previousVersion%
cmd k "C:jenkinsworkspacemybatfile.bat %pv% %p%"

ошибки я получаю, чем cmd не является внутренней или внешней командой исполняемой программой или пакетным файлом покинуть 9009

4 ответов


заменить " cmd \k "на"call"

команда Execute Windows Batch уже запущена внутри cmd; нет необходимости специально запускать новый. Просто "позвоните" в свой файл BAT.


Если вы хотите запустить отдельное командное окно, вы можете попробовать:

start cmd \k "your\bat"

вот ссылка: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true


создать имя файла jenkins.bat и разместить этот файл где ваш jenkins.war файл доступен.

вы должны нажать .

Примечание :- после нажатия на jenkins.bat файл, браузер chrome автоматически откроется с url Дженкинса.

timeout 3
start chrome http://localhost:8080
timeout 3
java -jar jenkins.war

Я попытался сделать это, сначала укажите на путь, где существует ваш файл bat, а затем команду "вызов", чтобы вызвать этот файл bat. Как показано ниже:

cd yourFilePath

а то

call yourFile.bat