From d86f3d82183d9dfe310dd552a0e4d0750071f1ea Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Sun, 4 Dec 2016 23:00:03 +0000 Subject: [PATCH] Restrict Docker image builds to master branch and tags only --- .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 557e78b..919d9f7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ services: language: go go: - - 1.7.3 + - 1.7.4 before_install: - go get github.com/kardianos/govendor @@ -16,10 +16,10 @@ script: - make test after_success: - - if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then + - if ([ "$TRAVIS_BRANCH" == "master" ] || [ -n "$TRAVIS_TAG" ]) && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then docker login -u $DOCKERHUB_USER -p $DOCKERHUB_PASS; export DOCKER_REPO=jimeh/ozu.io; - export TAG="$(if [ "$TRAVIS_BRANCH" == "master" ]; then echo "latest"; else echo $TRAVIS_BRANCH ; fi)"; + export TAG="$(if [ "$TRAVIS_BRANCH" == "master" ]; then echo "latest"; else echo $TRAVIS_TAG ; fi)"; make bin/ozuio_linux_amd64; docker build -f Dockerfile -t $DOCKER_REPO:$TAG .; docker push $DOCKER_REPO:$TAG;