Запуск файлов 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