

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Defina CI/CD las canalizaciones con etapas y acciones
<a name="pipelines"></a>

Para definir un proceso de publicación automatizado AWS CodePipeline, debe crear una canalización, que es una construcción de flujo de trabajo que describe la forma en que los cambios de software pasan por un proceso de publicación. Una canalización se compone de etapas y acciones que usted configura. 

**nota**  
Al añadir etapas de compilación, implementación, prueba o invocación, además de las opciones predeterminadas incluidas CodePipeline, puede elegir acciones personalizadas que ya haya creado para usarlas con sus canalizaciones. Las acciones personalizadas se pueden utilizar para tareas como ejecutar un proceso de creación desarrollado internamente o un conjunto de pruebas. Se incluyen identificadores de versión para ayudarle a diferenciar las distintas versiones de una acción personalizada en las listas de proveedores. Para obtener más información, consulte [Crear y añadir una acción personalizada en CodePipeline](actions-create-custom-action.md).

Para crear una canalización, primero debe completar los pasos descritos en [Empezar con CodePipeline](getting-started-codepipeline.md).

Para obtener más información sobre las canalizaciones, consulte [CodePipeline conceptos ](concepts.md)[CodePipeline tutoriales](tutorials.md), y, si quiere utilizarlas AWS CLI para crear una canalización,. [Creación de una canalización, etapas y acciones](reference-pipeline-structure.md) Para ver una lista de canalizaciones, consulte [Vea las canalizaciones y los detalles en CodePipeline](pipelines-view.md).

**Topics**
+ [Creación de una canalización, etapas y acciones](pipelines-create.md)
+ [Editar una canalización](pipelines-edit.md)
+ [Ver las canalizaciones y los detalles](pipelines-view.md)
+ [Eliminar una canalización](pipelines-delete.md)
+ [Crear una canalización que use recursos de otra cuenta](pipelines-create-cross-account.md)
+ [Migrar los canales de sondeo para utilizar la detección de cambios basada en eventos](update-change-detection.md)
+ [Cree el rol CodePipeline de servicio](pipelines-create-service-role.md)
+ [Etiquetado de recursos](tag-resources.md)
+ [Etiquetado de una canalización](pipelines-tag.md)
+ [Creación de una regla de notificación](notification-rule-create.md)