diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bbfce46..e5d4b70 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -202,6 +202,15 @@ build-docs: DOCKER_HOST: tcp://docker:2375 DOCKER_TLS_CERTDIR: "" DOCKER_BUILDKIT: "1" + # Docker сборки только на main + tag. На feature-branch / MR pipeline'ах + # тратить ~2 мин × 5 services было бессмысленно — deploy происходит только + # после merge в main, MR валидируется тестами (maven-test/e2e). Экономия + # ~10 мин на каждый MR push. + # docker-docs переопределяет свой rules: блок (path-filter), этот rules: + # затрагивает app/read-api/projection-writer/migrations/admin-ui. + rules: + - if: '$CI_COMMIT_BRANCH == "main"' + - if: '$CI_COMMIT_TAG' .publish_script: &publish_script | for i in $(seq 1 30); do docker info >/dev/null 2>&1 && break; sleep 1; done