diff options
| author | Mirek Kratochvil <miroslav.kratochvil@uni.lu> | 2025-02-25 10:27:32 +0100 |
|---|---|---|
| committer | Mirek Kratochvil <miroslav.kratochvil@uni.lu> | 2025-02-25 10:27:32 +0100 |
| commit | 2eb5e608aca4d439ca7bc5338de8bba6f8b75722 (patch) | |
| tree | a51f192af4efd638e048773d64833ca1aca0d46b | |
| parent | 540055fb7424ad345aaf33c294f40ec4b4f38f1d (diff) | |
| download | reploy-master.tar.gz reploy-master.tar.bz2 | |
| -rw-r--r-- | .gitlab-ci.yml | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1193af7..da895cb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,13 +1,10 @@ -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 +default: + image: repomanager.lcsb.uni.lu:9999/docker:27.4.0 + before_script: + - unset DOCKER_HOST + - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + tags: + - lcsb stages: - build @@ -15,12 +12,9 @@ stages: build: stage: build script: - - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - - docker build -t $CI_REGISTRY_IMAGE:latest . + - docker build --pull --load -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: - - lcsb |
