diff --git a/scripts/docker-build.sh b/scripts/docker-build.sh new file mode 100644 index 000000000..f8691461b --- /dev/null +++ b/scripts/docker-build.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" +if [ $? -ne 0 ]; then + echo "docker login failed." + exit 1 +fi + +docker build -t "$DOCKER_REPOSITORY/$DOCKER_IMAGE_NAME:$DOCKER_TAG" . +if [ $? -ne 0 ]; then + echo "docker build failed." + exit 1 +fi + +docker push "$DOCKER_REPOSITORY/$DOCKER_IMAGE_NAME:$DOCKER_TAG" +if [ $? -ne 0 ]; then + echo "docker push failed." + exit 1 +fi + +exit 0