ci: docker сборки только на main + tag
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user