Skip to content
Snippets Groups Projects
Commit bafa00cf authored by fabio.memoli@micegroup.it's avatar fabio.memoli@micegroup.it
Browse files

Update

parent a4a50556
Branches
Tags
No related merge requests found
......@@ -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
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment