Files
matrix/cygnus-onprem-app/build-and-push.sh

31 lines
891 B
Bash

#!/bin/bash
set -e
IMAGE_NAME="hub.technobeesolutions.in/matrix-onprem"
IMAGE_TAG="1.0.0"
echo "========================================"
echo "Building WAR..."
echo "========================================"
mvn clean package -DskipTests
echo "========================================"
echo "Building Docker Image..."
echo "========================================"
docker build -t ${IMAGE_NAME}:${IMAGE_TAG} .
echo "========================================"
echo "Pushing Image..."
echo "========================================"
docker push ${IMAGE_NAME}:${IMAGE_TAG}
echo "========================================"
echo "Verifying Image..."
echo "========================================"
docker pull ${IMAGE_NAME}:${IMAGE_TAG}
echo "========================================"
echo "SUCCESS!"
echo "Image: ${IMAGE_NAME}:${IMAGE_TAG}"
echo "========================================"