swh:1:snp:f521c49ab17ef7db6ec70b2430e1ed203f50383f
Raw File
Tip revision: 236e23acd2baf042adffc17365c84d269dd7b82b authored by Lars Bilke on 10 November 2021, 08:21:18 UTC
Merge branch 'jupyter-petsc' into 'master'
Tip revision: 236e23a
template-build-dockerfile.yml
# not working until https://gitlab.com/gitlab-org/gitlab-runner/issues/1809
# is implemented
# Usage:
#
# build pre-commit image:
#   extends: .template-build-dockerfile
#   variables:
#     DOCKERFILE: scripts/docker/Dockerfile.pre-commit
#     IMAGE_REF: $PRECOMMIT_IMAGE:latest
.template-build-dockerfile:
  stage: .pre
  only:
    changes:
      - $DOCKERFILE
      - scripts/ci/extends/template-build-dockerfile.yml
  tags:
    - docker-shell
  script:
    - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
    - docker pull $IMAGE_REF || true
    - docker build --cache-from $IMAGE_REF -t $IMAGE_REF -f $DOCKERFILE scripts/docker
    - docker push $IMAGE_REF
back to top