fix(ci): docker-admin-ui всегда rebuild — path-filter создавал ImagePullBackOff

Path-filter (rules: changes: frontend) пропускал docker-admin-ui когда менялся
только backend. Но resolve-tag всегда отдавал общий UPSTREAM_IMAGE_TAG, и
helm в infra тащил admin-ui:<commit>, которого нет в registry → ErrImagePull.

Layer-cache BuildKit делает повторную сборку идентичных слоёв ~30 sec.
Стоимость незначительная, конфигурация надёжнее.

(Backend docker jobs уже собираются всегда — для тех же причин.)
This commit is contained in:
Zimin A.N.
2026-05-04 16:28:21 +03:00
parent 2a82e0d6a3
commit 405ddb561b
+3 -2
View File
@@ -158,8 +158,9 @@ docker-admin-ui:
BUILD_CONTEXT: ordinis-admin-ui/
script:
- *publish_script
rules:
- changes: *frontend-changes
# Раньше был path-filter, но это создавало дыру: если backend менялся, а
# frontend нет — резолвили общий тег и helm пытался катить admin-ui:<commit>
# которого не существовало. Layer-cache делает повторную сборку ~30 sec.
# ─── TRIGGER DEPLOY ───────────────────────────
# Single resolve-tag (always runs) → один UPSTREAM_IMAGE_TAG. Path-filter