ci: remove nstart tag из default runner constraint
Раньше все jobs pin'ились к runner'ам с tag 'nstart' (выделенный pool). Runner topology обновлена — все available runner'ы equally provisioned, сегрегация по тегам больше не нужна. После remove'а jobs scheduler'ятся на любого available runner'а → быстрее picks-up в часы пик когда nstart runner был busy. Parallel docker-* serialize'я по-прежнему работает через resource_group: docker-builds-v2 (см. .docker_base).
This commit is contained in:
+5
-6
@@ -28,12 +28,11 @@ cache:
|
|||||||
- .m2/repository
|
- .m2/repository
|
||||||
|
|
||||||
default:
|
default:
|
||||||
# Pin builds to nstart-tagged runners. Без тегов job'ы попадали в shared
|
# Раньше pin'или к nstart-tagged runner'ам — выделенный pool без queue
|
||||||
# pool и в часы пик висели по 20+ мин в waiting_for_resource (см.
|
# contention в часы пик. Сейчас runner topology обновлена: все доступные
|
||||||
# pipeline 6553 docker-app — 1464s до cancel). Tag nstart берёт наши
|
# runner'ы equally provisioned, нет смысла segregating jobs по тегам.
|
||||||
# выделенные runners.
|
# Removed чтобы pipeline'ы могли scheduler'иться на любого available
|
||||||
tags:
|
# runner'а (parallel docker-* serialize'я остаётся через resource_group).
|
||||||
- nstart
|
|
||||||
retry:
|
retry:
|
||||||
max: 2
|
max: 2
|
||||||
when:
|
when:
|
||||||
|
|||||||
Reference in New Issue
Block a user