From 2d27bdaef58fff14fafcdc419849ddfb33166a56 Mon Sep 17 00:00:00 2001 From: Vladimir Tomanovski Date: Tue, 13 Nov 2018 15:49:46 +0100 Subject: [PATCH] Build and push docker image when new tag is added --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 3d893a6..413db4e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,6 +4,7 @@ env: global: - CC_TEST_REPORTER_ID=${CODE_CLIMATE_REPORTER_ID} - GIT_COMMITTED_AT=$(if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then git log -1 --pretty=format:%ct; else git log -1 --skip 1 --pretty=format:%ct; fi) + - CURRENT_BRANCH=$(if [ ! -z "$TRAVIS_TAG" ]; then echo $TRAVIS_TAG; else echo "master"; fi) language: go @@ -33,7 +34,7 @@ script: fi after_success: - - if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then + - if [ "$TRAVIS_BRANCH" == "$CURRENT_BRANCH" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD"; make push; fi