Una canalización define el flujo de trabajo del proceso de lanzamiento y describe el avance de una nueva modificación del código por el proceso de lanzamiento. Una canalización incluye una serie de fases (p. ej., compilación, prueba e implementación) que actúan como divisiones lógicas en el flujo de trabajo. Cada fase se compone de una secuencia de acciones, que son tareas como la compilación de código o la implementación en entornos de prueba. CodePipeline le proporciona una interfaz de usuario gráfica para crear, configurar y administrar la canalización y las diversas fases y acciones, lo que le permite visualizar y modelar con facilidad el flujo de trabajo del proceso de lanzamiento.
Ejecución paralela
Puede utilizar CodePipeline para modelar las acciones de compilación, prueba e implementación para que se ejecuten en paralelo a fin de aumentar las velocidades del flujo de trabajo.