Update .gitlab-ci.yml: push the image to Gitea as well

Signed-off-by: Fifo F <34-fifo@users.noreply.git.fifo-f.eu>
This commit is contained in:
Fifo F. 2024-09-12 21:40:46 +02:00
parent 15d2479312
commit d74cd44238

View file

@ -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: