From f49e480f8c59cb94392fb508e225cdd060cf1a78 Mon Sep 17 00:00:00 2001 From: eheinrich Date: Fri, 8 May 2020 11:11:04 -0700 Subject: [PATCH] Found a cleaner solution --- .travis.yml | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7b89eaf8..fd767b15 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,19 +30,13 @@ script: coverage run manage.py test --settings=test_settings after_success: coveralls before_deploy: - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin -- export DOCKER_REPOSITORY=observatorycontrolsystem/observation-portal -- export COMMIT=${TRAVIS_COMMIT::6} -- docker build -t $DOCKER_REPOSITORY . -- env +- export SHORT_COMMIT=${TRAVIS_COMMIT::12} +- export IMAGE_TAG=${TRAVIS_TAG:-$SHORT_COMMIT} +- export IMAGE=observatorycontrolsystem/observation-portal:$IMAGE_TAG +- docker build -t $IMAGE . deploy: - provider: script - script: IMAGE=$DOCKER_REPOSITORY:$TRAVIS_TAG; docker tag $DOCKER_REPOSITORY $IMAGE && docker push $IMAGE - skip_cleanup: true - on: - repo: LCOGT/observation-portal - tags: true -- provider: script - script: bash -c 'IMAGE=$DOCKER_REPOSITORY:$COMMIT; echo $IMAGE && docker tag $DOCKER_REPOSITORY $IMAGE && docker push $IMAGE' + script: docker push $IMAGE skip_cleanup: true on: repo: LCOGT/observation-portal