Select Git revision
docker-hub.sh
-
Aaron Weaver authoredAaron Weaver authored
docker-hub.sh 447 B
#!/bin/bash
set -ev
TRAVIS_BRANCH=$1
REPO=$2
VERSION=$3
DOCKER_FILE=$4
if [ "$TRAVIS_BRANCH" == "master" ]; then
TAG="latest";
else
TAG=$TRAVIS_BRANCH;
fi
docker build -f dockers/$DOCKER_FILE . -t $REPO
docker tag $REPO $REPO:$TAG
docker tag $REPO $REPO:$VERSION
if [ "$TRAVIS_BRANCH" == "master" ] && [ "$DOCKER_USER" != "" ] && [ "$DOCKER_PASS" != "" ]; then
docker login -u "$DOCKER_USER" -p "$DOCKER_PASS";
docker push $REPO ;
fi