Commit 022f281f authored by Heimo Stranner's avatar Heimo Stranner
Browse files

make syncing more maintainable

parent a3770272
Loading
Loading
Loading
Loading
+12 −9
Original line number Diff line number Diff line
@@ -31,22 +31,25 @@ build-selenium-chromium:
    DIR: selenium-chromium
    NAME: selenium-chromium

debian-mvn:
build-debian-mvn:
  extends: .build-base
  variables:
    BASE: debian:sid
    DIR: debian-mvn
    NAME: debian-mvn

sync-temurin:
.mirror-base:
  stage: build
  resource_group: lock_docker_build_temurin
  resource_group: lock_docker_build_$NAME
  retry: 2
  script:
    - docker pull eclipse-temurin:17
    - docker tag eclipse-temurin:17 registry.reset.inso-w.at/pub/docker/eclipse-temurin:17
    - docker pull FROM
    - docker tag FROM registry.reset.inso-w.at/pub/docker/FROM
    - echo $DEPLOY_TOKEN | docker login registry.reset.inso-w.at -u registry-token --password-stdin
    - docker push registry.reset.inso-w.at/pub/docker/eclipse-temurin:17
    - docker rmi registry.reset.inso-w.at/pub/docker/eclipse-temurin:17
  only:
    - master
    - docker push registry.reset.inso-w.at/pub/docker/FROM
    - docker rmi registry.reset.inso-w.at/pub/docker/FROM

sync-temurin:
  extends: .mirror-base:
  variables:
    FROM: eclipse-temurin:17