40 lines
1.0 KiB
Batchfile
40 lines
1.0 KiB
Batchfile
@echo off
|
|
setlocal
|
|
|
|
set IMAGE_NAME=hub.technobeesolutions.in/matrix-onprem
|
|
set IMAGE_TAG=1.0.0
|
|
|
|
echo ========================================
|
|
echo Building WAR...
|
|
echo ========================================
|
|
call mvn clean package -DskipTests
|
|
if errorlevel 1 goto :error
|
|
|
|
echo ========================================
|
|
echo Building Docker Image...
|
|
echo ========================================
|
|
docker build -t %IMAGE_NAME%:%IMAGE_TAG% .
|
|
if errorlevel 1 goto :error
|
|
|
|
echo ========================================
|
|
echo Pushing Image...
|
|
echo ========================================
|
|
docker push %IMAGE_NAME%:%IMAGE_TAG%
|
|
if errorlevel 1 goto :error
|
|
|
|
echo ========================================
|
|
echo Verifying Image...
|
|
echo ========================================
|
|
docker pull %IMAGE_NAME%:%IMAGE_TAG%
|
|
if errorlevel 1 goto :error
|
|
|
|
echo ========================================
|
|
echo SUCCESS!
|
|
echo Image: %IMAGE_NAME%:%IMAGE_TAG%
|
|
echo ========================================
|
|
goto :eof
|
|
|
|
:error
|
|
echo.
|
|
echo Build failed!
|
|
exit /b 1 |