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
1 changed files with 6 additions and 4 deletions

View File

@ -582,9 +582,11 @@ docker:
- docker tag $TEST_IMAGE ${RELEASE_IMAGE}-stretch
- 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.
- echo "Skipping docker push to save quota on your gitlab namespace."
- echo "If you want to enable the push, set FDROID_PUSH_DOCKER_IMAGE in"
- echo "https://gitlab.com/$CI_PROJECT_NAMESPACE/fdroidserver/-/settings/ci_cd#js-cicd-variables-settings"
- test -n "$FDROID_PUSH_DOCKER_IMAGE" || exit 0
- if test -n "$FDROID_PUSH_DOCKER_IMAGE"; then
echo "Skipping docker push to save quota on your gitlab namespace.";
echo "If you want to enable the push, set FDROID_PUSH_DOCKER_IMAGE in";
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-stretch