From d74cd442380fa77586a9f0154083af1bfa4b71dc Mon Sep 17 00:00:00 2001 From: Fifo F Date: Thu, 12 Sep 2024 21:40:46 +0200 Subject: [PATCH] Update .gitlab-ci.yml: push the image to Gitea as well Signed-off-by: Fifo F <34-fifo@users.noreply.git.fifo-f.eu> --- .gitlab-ci.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 28d5473..a0aaf42 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,10 +8,11 @@ cache: - /usr/local/texlive variables: - IMAGE_NAME: ${CI_REGISTRY}/${CI_PROJECT_PATH}/sharelatex-with-texlive-full + IMAGE_NAME: sharelatex-with-texlive-full ARCHIVED_IMAGE: sharelatex_with_texlive_full.tar TEXLIVE_REPO: https://ftp.tu-chemnitz.de/pub/tex/systems/texlive/tlnet/ IMAGE_ENTRYPOINT: "/sbin/my_init" + GITEA_IMAGE_NAME: ${GITEA_REGISTRY}/tex-projects/${IMAGE_NAME} build: stage: build @@ -60,8 +61,16 @@ push: - OVERLEAF_VERSION=$(cat version.txt) - echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY - docker load -i $ARCHIVED_IMAGE - - docker push $IMAGE_NAME:$OVERLEAF_VERSION - - docker push $IMAGE_NAME:latest + - docker tag ${IMAGE_NAME}:${OVERLEAF_VERSION} ${CI_REGISTRY}/${CI_PROJECT_PATH}/${IMAGE_NAME}:${OVERLEAF_VERSION} + - docker tag ${IMAGE_NAME}:latest ${CI_REGISTRY}/${CI_PROJECT_PATH}/${IMAGE_NAME}:latest + - docker push ${CI_REGISTRY}/${CI_PROJECT_PATH}/${IMAGE_NAME}:${OVERLEAF_VERSION} + - docker push ${CI_REGISTRY}/${CI_PROJECT_PATH}/${IMAGE_NAME}:latest + + - echo $GITEA_REGISTRY_PASSWORD | docker login -u $GITEA_REGISTRY_USER --password-stdin $GITEA_REGISTRY + - docker tag ${IMAGE_NAME}:${OVERLEAF_VERSION} ${GITEA_IMAGE_NAME}:${OVERLEAF_VERSION} + - docker tag ${IMAGE_NAME}:latest ${GITEA_IMAGE_NAME}:latest + - docker push ${GITEA_IMAGE_NAME}:${OVERLEAF_VERSION} + - docker push ${GITEA_IMAGE_NAME}:latest artifacts: paths: