Loading .gitlab-ci.yml +12 −22 Original line number Diff line number Diff line image: docker:latest image: quay.io/podman/stable stages: - build services: - docker:dind .build-base: stage: build resource_group: lock_docker_build_$NAME retry: 2 variables: script: - if [ "$CI_COMMIT_REF_NAME" == "master" ] ; then echo $DEPLOY_TOKEN | docker login registry.reset.inso-w.at -u registry-token --password-stdin; fi - if [ "$BASE" != "" ]; then docker pull $BASE; fi - cd $DIR && docker build $BUILDARG -t registry.reset.inso-w.at/pub/docker/$NAME . - if [ "$CI_COMMIT_REF_NAME" == "master" ] ; then docker push registry.reset.inso-w.at/pub/docker/$NAME ; fi - if [ "$CI_COMMIT_REF_NAME" == "master" ] ; then echo $DEPLOY_TOKEN | podman login registry.reset.inso-w.at -u registry-token --password-stdin; fi - cd $DIR && podman --format=docker build $BUILDARG -t registry.reset.inso-w.at/pub/docker/$NAME . - if [ "$CI_COMMIT_REF_NAME" == "master" ] ; then podman push registry.reset.inso-w.at/pub/docker/$NAME ; fi build-cypress: extends: .build-base variables: BASE: node:16-bullseye DIR: cypress NAME: cypress build-selenium-chromium: extends: .build-base variables: BASE: debian:sid DIR: selenium-chromium NAME: selenium-chromium build-debian-mvn: extends: .build-base variables: BASE: debian:sid DIR: debian-mvn NAME: debian-mvn build-theia-k8s: extends: .build-base variables: BASE: elswork/theia DIR: theia-k8s NAME: theia-k8s build-renovate: extends: .build-base variables: BASE: renovate/renovate DIR: renovate-node-lts NAME: renovate build-gitinspector: extends: .build-base variables: BASE: python:2 DIR: gitinspector NAME: gitinspector Loading @@ -64,11 +54,11 @@ build-gitinspector: resource_group: lock_docker_build_$FROM_$TO retry: 2 script: - docker pull $FROM - docker tag $FROM registry.reset.inso-w.at/pub/docker/$TO - echo $DEPLOY_TOKEN | docker login registry.reset.inso-w.at -u registry-token --password-stdin - docker push registry.reset.inso-w.at/pub/docker/$TO - docker rmi registry.reset.inso-w.at/pub/docker/$TO - podman pull $FROM - podman tag $FROM registry.reset.inso-w.at/pub/docker/$TO - echo $DEPLOY_TOKEN | podman login registry.reset.inso-w.at -u registry-token --password-stdin - podman push registry.reset.inso-w.at/pub/docker/$TO - podman rmi registry.reset.inso-w.at/pub/docker/$TO only: - master Loading @@ -93,18 +83,18 @@ sync-nginx-121: sync-kubectl: extends: .mirror-base variables: FROM: bitnami/kubectl FROM: docker.io/bitnami/kubectl TO: kubectl sync-minio: extends: .mirror-base variables: FROM: minio/minio:RELEASE.2021-04-22T15-44-28Z.hotfix.e16e75ce3 FROM: docker.io/minio/minio:RELEASE.2021-04-22T15-44-28Z.hotfix.e16e75ce3 TO: minio-release-2021-04-22t15-44-28z-hotfix-e16e75ce3 sync-minio2: extends: .mirror-base variables: FROM: minio/minio:RELEASE.2022-05-19T18-20-59Z FROM: docker.io/minio/minio:RELEASE.2022-05-19T18-20-59Z TO: minio-release-2022-05-19t18-20-59z Loading
.gitlab-ci.yml +12 −22 Original line number Diff line number Diff line image: docker:latest image: quay.io/podman/stable stages: - build services: - docker:dind .build-base: stage: build resource_group: lock_docker_build_$NAME retry: 2 variables: script: - if [ "$CI_COMMIT_REF_NAME" == "master" ] ; then echo $DEPLOY_TOKEN | docker login registry.reset.inso-w.at -u registry-token --password-stdin; fi - if [ "$BASE" != "" ]; then docker pull $BASE; fi - cd $DIR && docker build $BUILDARG -t registry.reset.inso-w.at/pub/docker/$NAME . - if [ "$CI_COMMIT_REF_NAME" == "master" ] ; then docker push registry.reset.inso-w.at/pub/docker/$NAME ; fi - if [ "$CI_COMMIT_REF_NAME" == "master" ] ; then echo $DEPLOY_TOKEN | podman login registry.reset.inso-w.at -u registry-token --password-stdin; fi - cd $DIR && podman --format=docker build $BUILDARG -t registry.reset.inso-w.at/pub/docker/$NAME . - if [ "$CI_COMMIT_REF_NAME" == "master" ] ; then podman push registry.reset.inso-w.at/pub/docker/$NAME ; fi build-cypress: extends: .build-base variables: BASE: node:16-bullseye DIR: cypress NAME: cypress build-selenium-chromium: extends: .build-base variables: BASE: debian:sid DIR: selenium-chromium NAME: selenium-chromium build-debian-mvn: extends: .build-base variables: BASE: debian:sid DIR: debian-mvn NAME: debian-mvn build-theia-k8s: extends: .build-base variables: BASE: elswork/theia DIR: theia-k8s NAME: theia-k8s build-renovate: extends: .build-base variables: BASE: renovate/renovate DIR: renovate-node-lts NAME: renovate build-gitinspector: extends: .build-base variables: BASE: python:2 DIR: gitinspector NAME: gitinspector Loading @@ -64,11 +54,11 @@ build-gitinspector: resource_group: lock_docker_build_$FROM_$TO retry: 2 script: - docker pull $FROM - docker tag $FROM registry.reset.inso-w.at/pub/docker/$TO - echo $DEPLOY_TOKEN | docker login registry.reset.inso-w.at -u registry-token --password-stdin - docker push registry.reset.inso-w.at/pub/docker/$TO - docker rmi registry.reset.inso-w.at/pub/docker/$TO - podman pull $FROM - podman tag $FROM registry.reset.inso-w.at/pub/docker/$TO - echo $DEPLOY_TOKEN | podman login registry.reset.inso-w.at -u registry-token --password-stdin - podman push registry.reset.inso-w.at/pub/docker/$TO - podman rmi registry.reset.inso-w.at/pub/docker/$TO only: - master Loading @@ -93,18 +83,18 @@ sync-nginx-121: sync-kubectl: extends: .mirror-base variables: FROM: bitnami/kubectl FROM: docker.io/bitnami/kubectl TO: kubectl sync-minio: extends: .mirror-base variables: FROM: minio/minio:RELEASE.2021-04-22T15-44-28Z.hotfix.e16e75ce3 FROM: docker.io/minio/minio:RELEASE.2021-04-22T15-44-28Z.hotfix.e16e75ce3 TO: minio-release-2021-04-22t15-44-28z-hotfix-e16e75ce3 sync-minio2: extends: .mirror-base variables: FROM: minio/minio:RELEASE.2022-05-19T18-20-59Z FROM: docker.io/minio/minio:RELEASE.2022-05-19T18-20-59Z TO: minio-release-2022-05-19t18-20-59z