image: docker:stable stages: - Build image - push docker build: stage: Build image script: - docker tag $CI_REGISTRY_IMAGE:latest $CI_REGISTRY_IMAGE:previouse - docker build --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA --tag $CI_REGISTRY_IMAGE:latest . only: - babel-compile pushcontainer: stage: push script: - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN gitlab.smi2.net:5001 - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA - docker push $CI_REGISTRY_IMAGE:latest - docker push $CI_REGISTRY_IMAGE:previouse only: - babel-compile