ci: docker сборки только на main + tag

This commit is contained in:
Александр Зимин
2026-05-12 09:54:21 +00:00
parent af4ac96b08
commit 4a571546d1
+9
View File
@@ -202,6 +202,15 @@ build-docs:
DOCKER_HOST: tcp://docker:2375 DOCKER_HOST: tcp://docker:2375
DOCKER_TLS_CERTDIR: "" DOCKER_TLS_CERTDIR: ""
DOCKER_BUILDKIT: "1" 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 | .publish_script: &publish_script |
for i in $(seq 1 30); do docker info >/dev/null 2>&1 && break; sleep 1; done for i in $(seq 1 30); do docker info >/dev/null 2>&1 && break; sleep 1; done