image: docker:20.10.16 variables: DOCKER_DRIVER: overlay2 DOCKER_TLS_CERTDIR: "" services: - name: repomanager.lcsb.uni.lu:9999/library/docker:20.10.16-dind command: ["--mtu=1458", "--registry-mirror", "https://repomanager.lcsb.uni.lu:9999"] alias: docker stages: - build build: stage: build script: - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - docker build -t $CI_REGISTRY_IMAGE:latest . - docker push $CI_REGISTRY_IMAGE:latest - docker tag $CI_REGISTRY_IMAGE:latest $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA rules: - if: '$CI_COMMIT_REF_NAME == "master"' tags: - privileged