У меня есть пакетный файл, чтобы сделать мою жизнь легкой.Как остановить пакетное выполнение при сбое сборки maven
Я хочу построить проект maven, затем скопируйте дистрибутив из целевой папки в другую папку, затем разархивируйте их и следуйте инструкциям по замене нескольких копий. Это отлично работает, когда нет проблем с кодом.
Если возникли проблемы с сбоем сборки и сборки, я хочу остановить выполнение партии.
Я не могу понять это.
::Kill all the java processs
taskkill /f /im "java.exe"
::Take the sprint number form the user
set /p sprintNumber=Enter the sprint number:%=%
:: Navigate to the code path
cd D:\Sprint-%sprintNumber%
call D:
:: Build the code
::@echo ###############BUILDING####################
::call mvn clean install
::cd ..
::Remove the distribution
IF EXIST "D:\Distribution\Sprint-%sprintNumber%\" (
rmdir "D:\Distribution\Sprint-%sprintNumber%\" /s /q
)
::Few more instructions
Я хочу остановить свое выполнение, если ошибка maven не удалась. Просьба представить любое предложение для выполнения этой задачи.
Возможно, тестируя код выхода ('% ERRORLEVEL%' под окнами, если я хорошо помню). –
Возможно, вы используете сервер сборки для такого рода вещей (checken jenkins или ...) –
@RC .: Спасибо за предложение, но у меня есть некоторые ограничения на моей стороне. Я использую любое другое программное обеспечение (ы). Я попробую использовать 'errorlevel'. :) – NewUser