31 lines
891 B
Bash
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 "========================================" |