2
0
Fork 0
mirror of https://git.fifo-f.eu/tex-projects/docker-images.git synced 2025-04-15 03:18:30 +02:00

update GitLab CI file

- reduce output mess from Docker commands
This commit is contained in:
Fifo F. 2025-03-25 21:27:29 +01:00
parent 1965990868
commit b8011f507d
Signed by: fifo
GPG key ID: A19A205B0C863808

View file

@ -38,8 +38,8 @@ build:
curl -sSfL https://raw.githubusercontent.com/overleaf/toolkit/master/lib/config-seed/version -o version.txt
OVERLEAF_VERSION=$(cat version.txt)
echo "*** Image version: $OVERLEAF_VERSION"
docker pull ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/sharelatex/sharelatex:latest
docker run --name temp --entrypoint /bin/bash ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/sharelatex/sharelatex:latest -c "\
docker pull --quiet ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/sharelatex/sharelatex:$OVERLEAF_VERSION
docker run --name temp --entrypoint /bin/bash ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/sharelatex/sharelatex:$OVERLEAF_VERSION -c "\
tlmgr option repository $TEXLIVE_REPO && \
tlmgr update --self --all && \
tlmgr install scheme-full && \
@ -76,20 +76,26 @@ push:
- docker load -i $ARCHIVED_IMAGE
- 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 "*** Pushing ${CI_REGISTRY}/${CI_PROJECT_PATH}/${IMAGE_NAME}:${OVERLEAF_VERSION}"
- docker push --quiet ${CI_REGISTRY}/${CI_PROJECT_PATH}/${IMAGE_NAME}:${OVERLEAF_VERSION}
- echo "*** Pushing ${CI_REGISTRY}/${CI_PROJECT_PATH}/${IMAGE_NAME}:latest"
- docker push --quiet ${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
- echo "*** Pushing ${GITEA_IMAGE_NAME}:${OVERLEAF_VERSION}"
- docker push --quiet ${GITEA_IMAGE_NAME}:${OVERLEAF_VERSION}
- echo "*** Pushing ${GITEA_IMAGE_NAME}:latest"
- docker push --quiet ${GITEA_IMAGE_NAME}:latest
- echo $DOCKER_HUB_PASSWORD | docker login -u $DOCKER_HUB_USER --password-stdin
- docker tag ${IMAGE_NAME}:${OVERLEAF_VERSION} ${DOCKER_HUB_IMAGE_NAME}:${OVERLEAF_VERSION}
- docker tag ${IMAGE_NAME}:latest ${DOCKER_HUB_IMAGE_NAME}:latest
- docker push ${DOCKER_HUB_IMAGE_NAME}:${OVERLEAF_VERSION}
- docker push ${DOCKER_HUB_IMAGE_NAME}:latest
- echo "*** Pushing ${DOCKER_HUB_IMAGE_NAME}:${OVERLEAF_VERSION}"
- docker push --quiet ${DOCKER_HUB_IMAGE_NAME}:${OVERLEAF_VERSION}
- echo "*** Pushing ${DOCKER_HUB_IMAGE_NAME}:latest"
- docker push --quiet ${DOCKER_HUB_IMAGE_NAME}:latest
artifacts:
paths: