Installer workflow is done - Docker container is working fine
This commit is contained in:
40
cygnus-onprem-app/build-and-push.bat
Normal file
40
cygnus-onprem-app/build-and-push.bat
Normal file
@@ -0,0 +1,40 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user