Есть ли хорошая практика, которая говорит вам, каков идеальный сценарий?
Боюсь, нам будет сложно рассказать вам хорошую практику, каков идеальный сценарий.
Будем ли мы развертывать на разных этапах параллельно, зависит от реальных потребностей нашего проекта.
Как мы знаем, каждый этап представляет одну цель развертывания, хотя этой целью может быть физический или виртуальный сервер, группы серверов или любая другая законная физическая или виртуальная цель развертывания. Например, если мы строим конвейер, и нам нужно развернуть его в двух или более средах, таких как windows, MAC. В этом случае мы должны создать два или более этапа параллельно.
С другой стороны, если нам нужно провести дополнительное тестирование результата сборки до того, как мы развернем конвейер на этапе производства или разработки, в этом случае нам потребуется развернуть этап QA до этапа производства или разработки.
Вы можете проверить Определите свой конвейер многоступенчатого непрерывного развертывания (CD) для некоторых деталей.
Если я не правильно понимаю вашу проблему, пожалуйста, дайте мне знать бесплатно.
Надеюсь, это поможет.