Как я могу создать задание CI, которое охватывает несколько этапов, чтобы улучшить параллелизм?
Как на следующей диаграмме:
Идея состоит в том, что slow_build
должен начаться уже build
, но test
не зависит от него, поэтому test
должен быть в состоянии начать, как только build
закончится.
(Обратите внимание, что это упрощение: на каждом этапе несколько процессов работают параллельно, в противном случае я мог бы просто связать build
и test
вместе.)