From 5afb98ffa747fdd8431da4d7190815d39729d807 Mon Sep 17 00:00:00 2001 From: Joonas Bergius Date: Mon, 15 Aug 2016 21:59:01 -0400 Subject: [PATCH] Added scripts/docker-build.sh for building docker images in CI --- scripts/docker-build.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 scripts/docker-build.sh 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