From 16ad0f1c276eefc12e934d80e67fd290e9a8fc6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Tue, 8 Oct 2019 16:25:23 +0100 Subject: [PATCH] fix(project): cleanup github version tagging --- .travis.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1522b403a..37503f0d9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -181,15 +181,19 @@ jobs: - export DOCKER_IMAGE=karma - export IMAGE_NAME="${DOCKER_USERNAME}/${DOCKER_IMAGE}" - travis_retry make docker-image + ### Docker Hub - travis_retry docker login -u "${DOCKER_USERNAME}" -p "${DOCKER_PASSWORD}" - docker tag "${LOCAL_IMAGE}" "${IMAGE_NAME}:latest" # tag with the version only if we have a git tag (new release was pushed) - if [ -n "$TRAVIS_TAG" ]; then docker tag "${LOCAL_IMAGE}" "${IMAGE_NAME}:${VERSION}" ; fi - travis_retry docker push "${IMAGE_NAME}" - # push to github docker registry + ### GitHub - travis_retry docker login docker.pkg.github.com -u prymitive -p "${GITHUB_PACKAGES_TOKEN}" - - travis_retry docker tag IMAGE_ID "docker.pkg.github.com/prymitive/karma/karma:${VERSION}" - - travis_retry docker push "docker.pkg.github.com/prymitive/karma/karma:${VERSION}" + # tag with the version only if we have a git tag (new release was pushed) + - if [ -n "$TRAVIS_TAG" ]; then docker tag IMAGE_ID "docker.pkg.github.com/prymitive/karma/karma:${VERSION}" && travis_retry docker push "docker.pkg.github.com/prymitive/karma/karma:${VERSION}" ; fi + # :latest + - travis_retry docker tag IMAGE_ID "docker.pkg.github.com/prymitive/karma/karma:latest" + - travis_retry docker push "docker.pkg.github.com/prymitive/karma/karma:latest" - stage: Build and Deploy name: Deploy demo app to Heroku