From 09e9b80b0ceb099f8719091097caeacf3a0ca0a8 Mon Sep 17 00:00:00 2001 From: "Zimin A.N." Date: Wed, 13 May 2026 13:28:17 +0300 Subject: [PATCH] =?UTF-8?q?chore(ci):=20restore=20nstart=20tag=20=D0=BD?= =?UTF-8?q?=D0=B0=20default=20runner=20constraint?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Revert MR !157 (removal). Shared runner pool снова показал queue contention в часы пик. nstart-tagged выделенный pool обратно — лучше predictable wait times для CI. resource_group docker-builds-v2 (для parallel docker builds) остаётся без изменений — orthogonal к runner tag selection. --- .gitlab-ci.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6857371..8bdceb3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -28,11 +28,12 @@ cache: - .m2/repository default: - # Раньше pin'или к nstart-tagged runner'ам — выделенный pool без queue - # contention в часы пик. Сейчас runner topology обновлена: все доступные - # runner'ы equally provisioned, нет смысла segregating jobs по тегам. - # Removed чтобы pipeline'ы могли scheduler'иться на любого available - # runner'а (parallel docker-* serialize'я остаётся через resource_group). + # Pin builds to nstart-tagged runners. Без тегов job'ы попадали в shared + # pool и в часы пик висели по 20+ мин в waiting_for_resource (см. + # pipeline 6553 docker-app — 1464s до cancel). Tag nstart берёт наши + # выделенные runners. + tags: + - nstart retry: max: 2 when: