В высокопроизводительных вычислениях крайне важно протестировать код на множестве различных архитектур/компиляторов: от ноутбука до суперкомпьютера.
Предполагая, что у нас есть
N
тестовые машины/воркеры (каждая из которых работаетgitlab-ci-runner
);M
тестов,
Какой должна быть правильная компоновка .gitlab-ci.yml
, чтобы убедиться, что each
из N
машин выполняет все тесты?
Мне кажется, что добавление большего количества рабочих приводит к round-robin
подобному распределению рабочих мест.
Спасибо за вашу помощь.