From bafa00cf7c4f3d4631f15ae8db94723a119c1512 Mon Sep 17 00:00:00 2001 From: "fabio.memoli@micegroup.it" Date: Wed, 2 Sep 2020 14:57:41 +0200 Subject: [PATCH] Update --- voila-runtime-root/deploy_release.cmd | 33 +++++++++++++++------------ 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/voila-runtime-root/deploy_release.cmd b/voila-runtime-root/deploy_release.cmd index 2aa7beb2..107775f3 100644 --- a/voila-runtime-root/deploy_release.cmd +++ b/voila-runtime-root/deploy_release.cmd @@ -13,42 +13,45 @@ call git push origin --delete "%TAG_NAME%" 2>nul rem Prepare a release without push remote tag and changes. call mvn release:prepare -DremoteTagging=false -DpushChanges=false -echo ERRORLEVEL=%ERRORLEVEL% -exit /b 0 -if ("%ERRORLEVEL%" neq 0) goto ExitOnError +if %ERRORLEVEL% neq 0 goto ExitOnError rem Push remote tag and changes. call git commit -a -m "Prepare a release" -if ("%ERRORLEVEL%" neq 0) goto ExitOnError +if %ERRORLEVEL% neq 0 goto ExitOnError call git tag "%TAG_NAME%" -if ("%ERRORLEVEL%" neq 0) goto ExitOnError +if %ERRORLEVEL% neq 0 goto ExitOnError call git push -if ("%ERRORLEVEL%" neq 0) goto ExitOnError +if %ERRORLEVEL% neq 0 goto ExitOnError call git push --tags -if ("%ERRORLEVEL%" neq 0) goto ExitOnError +if %ERRORLEVEL% neq 0 goto ExitOnError call git push origin -if ("%ERRORLEVEL%" neq 0) goto ExitOnError +if %ERRORLEVEL% neq 0 goto ExitOnError rem Perform a release. call mvn release:perform -if ("%ERRORLEVEL%" neq 0) goto ExitOnError +if %ERRORLEVEL% neq 0 goto ExitOnError -echo The deploy has been completed with success! endlocal +echo [INFO] ------------------------------------------------------------------------ +echo [INFO] DEPLOY SUCCESS +echo [INFO] ------------------------------------------------------------------------ +echo [INFO] The deploy has been completed with success! exit /b 0 rem This is a label for GOTO. :ExitOnError -echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -echo !! ERROR !! -echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -echo Warning: restoring all POM in the project to their pre-release state. +echo [ERROR] +echo [ERROR] The deploy of project has not been completed. See logs for details. +echo [ERROR] +echo [INFO] Restoring all POM in the project to their pre-release state. call mvn release:rollback call mvn release:clean -echo Error: the deploy has not been completed. See logs for details. +echo [INFO] ------------------------------------------------------------------------ +echo [INFO] DEPLOY FAILURE +echo [INFO] ------------------------------------------------------------------------ exit /b 1 rem end of file \ No newline at end of file -- GitLab