Параллельные и Matrix-сборки
Часть курса Jenkins
Пять этапов по три минуты каждый, и пайплайн (pipeline) занимает пятнадцать минут. Это число не просто раздражает, оно меняет поведение: люди перестают ждать CI, они пушат и уходят, а сломанные сборки часами стоят красными, потому что никто за ними не следит. Решение обычно лежит на виду, потому что запуск линтера, юнит-тестов и проверки типов вообще не нуждаются в результатах друг друга.
Jenkins даёт два способа перестать так делать. parallel запускает несколько разных вещей одновременно. matrix запускает одну и ту же вещь одновременно на наборе входных данных. Они выглядят похоже, но применяются для разных задач.
Хочешь изучать Jenkins Параллельные и Matrix-сборки в реальной среде?
Нажми ниже, получи Linux-машину с Jenkins наготове и пройди Параллельные и Matrix-сборки на практике вместе с AI-наставником, который знает твой код.
Начать этот урокПараллельные и Matrix-сборкиЧему вы научитесь
- Parallel inside a stage
- Fan-out fan-in
- Matrix block
- Axes and axis
- Excludes
