gitlab-ci: only display message if not running docker push

This commit is contained in:
Hans-Christoph Steiner 2022-09-08 18:11:33 +02:00
parent 53a507d7c4
commit 66d8b783f0

View file

@ -582,9 +582,11 @@ docker:
- docker tag $TEST_IMAGE ${RELEASE_IMAGE}-stretch - docker tag $TEST_IMAGE ${RELEASE_IMAGE}-stretch
- echo $CI_BUILD_TOKEN | docker login -u gitlab-ci-token --password-stdin registry.gitlab.com - echo $CI_BUILD_TOKEN | docker login -u gitlab-ci-token --password-stdin registry.gitlab.com
# This avoids filling up gitlab.com free tier accounts with unused docker images. # This avoids filling up gitlab.com free tier accounts with unused docker images.
- echo "Skipping docker push to save quota on your gitlab namespace." - if test -n "$FDROID_PUSH_DOCKER_IMAGE"; then
- echo "If you want to enable the push, set FDROID_PUSH_DOCKER_IMAGE in" echo "Skipping docker push to save quota on your gitlab namespace.";
- echo "https://gitlab.com/$CI_PROJECT_NAMESPACE/fdroidserver/-/settings/ci_cd#js-cicd-variables-settings" echo "If you want to enable the push, set FDROID_PUSH_DOCKER_IMAGE in";
- test -n "$FDROID_PUSH_DOCKER_IMAGE" || exit 0 echo "https://gitlab.com/$CI_PROJECT_NAMESPACE/fdroidserver/-/settings/ci_cd#js-cicd-variables-settings";
exit 0;
fi
- docker push $RELEASE_IMAGE - docker push $RELEASE_IMAGE
- docker push $RELEASE_IMAGE-stretch - docker push $RELEASE_IMAGE-stretch