Конвейер определяет ход выполнения процесса выпуска и описывает, как новые изменения в коде проходят различные этапы данной процедуры. Конвейер содержит ряд этапов (например, создание, тестирование и развертывание), которые выступают в роли логических разделов рабочего процесса. Каждый этап состоит из последовательности действий, которые представляют собой задания (такие как сборка кода или развертывание в тестовой среде). CodePipeline предоставляет графический интерфейс пользователя для создания и настройки конвейера (в том числе отдельных этапов и действий), а также для управления конвейером и его составляющими. Интерфейс также позволяет визуализировать и моделировать процесс выпуска.
Параллельное выполнение
CodePipeline можно использовать для моделирования процесса сборки, тестирования и развертывания, выполняя их параллельно для повышения скорости рабочего процесса.