diff --git a/.travis.yml b/.travis.yml index 6966561e7..e35f3ab35 100644 --- a/.travis.yml +++ b/.travis.yml @@ -271,9 +271,11 @@ jobs: - if [ -n "$TRAVIS_TAG" ]; then docker tag "${LOCAL_IMAGE}" "${IMAGE_NAME}:${VERSION}" ; fi - travis_retry docker push "${IMAGE_NAME}" ### GitHub + - travis_retry docker login ghcr.io -u prymitive -p "${GITHUB_PACKAGES_TOKEN}" + - docker tag "${LOCAL_IMAGE}" "ghcr.io/prymitive/karma:latest" # tag with the version only if we have a git tag (new release was pushed) - - if [ -n "$TRAVIS_TAG" ]; then travis_retry docker login docker.pkg.github.com -u prymitive -p "${GITHUB_PACKAGES_TOKEN}" && docker tag "${LOCAL_IMAGE}" "docker.pkg.github.com/prymitive/karma/karma:${VERSION}" && travis_retry docker push "docker.pkg.github.com/prymitive/karma/karma:${VERSION}" ; fi - - if [ -n "$TRAVIS_TAG" ]; then travis_retry docker login ghcr.io -u prymitive -p "${GITHUB_PACKAGES_TOKEN}" && docker tag "${LOCAL_IMAGE}" "ghcr.io/prymitive/karma:${VERSION}" && travis_retry docker push "ghcr.io/prymitive/karma:${VERSION}" ; fi + - if [ -n "$TRAVIS_TAG" ]; then docker tag "${LOCAL_IMAGE}" "ghcr.io/prymitive/karma:${VERSION}" ; fi + - travis_retry docker push "ghcr.io/prymitive/karma" - stage: Build and Deploy name: Deploy demo app to Heroku