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