From da2b6c85aaf55f414c6b412f96ddd209e7e7e251 Mon Sep 17 00:00:00 2001 From: Stefan Prodan Date: Mon, 24 Sep 2018 20:51:26 +0300 Subject: [PATCH] Skip docker push on PRs --- .travis.yml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index 12aaa2a5..deadfe65 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,14 +19,19 @@ script: - make build after_success: -- if [ ! -s "$DOCKER_USER" ]; then - docker tag stefanprodan/steerer:latest stefanprodan/steerer:$TRAVIS_BRANCH-$TRAVIS_COMMIT; - echo $DOCKER_PASS | docker login -u=$DOCKER_USER --password-stdin; - docker push stefanprodan/steerer:$TRAVIS_BRANCH-$TRAVIS_COMMIT; +- if [ -z "$DOCKER_USER" ]; then + echo "PR build, skipping Docker Hub push"; + else + docker tag stefanprodan/steerer:latest stefanprodan/steerer:${TRAVIS_COMMIT}; + echo $DOCKER_PASS | docker login -u=$DOCKER_USER --password-stdin; + docker push stefanprodan/steerer:${TRAVIS_COMMIT}; fi -- if [ ! -s "$TRAVIS_TAG" ]; then - docker tag stefanprodan/steerer:latest stefanprodan/steerer:$TRAVIS_TAG; - echo $DOCKER_PASS | docker login -u=$DOCKER_USER --password-stdin; - docker push stefanprodan/steerer:latest; - docker push stefanprodan/steerer:$TRAVIS_TAG; +- if [ -z "$TRAVIS_TAG" ]; then + echo "Not a release, skipping Docker Hub push"; + else + docker tag stefanprodan/steerer:latest stefanprodan/steerer:$TRAVIS_TAG; + echo $DOCKER_PASS | docker login -u=$DOCKER_USER --password-stdin; + docker push stefanprodan/steerer:latest; + docker push stefanprodan/steerer:$TRAVIS_TAG; fi +