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.
CodePipeline referencia de estructura de tubería
Puede utilizarlos CodePipeline para estructurar una CI/CD canalización de pasos automatizados que realicen tareas de creación, prueba e implementación del código fuente de la aplicación. En esta sección de referencia, se proporcionan detalles sobre la estructura y los parámetros de JSON de la canalización. Para obtener una lista general de conceptos que describen cómo se utilizan las canalizaciones, consulte CodePipeline conceptos .
-
Al crear una canalización, eliges una acción fuente y un proveedor disponibles, como un bucket de S3, un CodeCommit repositorio, un repositorio de Bitbucket o un GitHub repositorio que contenga tu código fuente e inicia la canalización cuando realizas un cambio en el código fuente. Esta sección de referencia proporciona información de referencia sobre los orígenes disponibles para su canalización. Para obtener más información acerca de cómo trabajar con acciones de origen, consulte Inicie una canalización en CodePipeline.
-
Puede elegir las acciones y los proveedores de prueba, compilación e implementación que desee incluir automáticamente cuando se ejecute la canalización. Esta sección de referencia proporciona información de referencia sobre las acciones disponibles y cómo encajan en el JSON de la canalización.
-
La canalización finalizada constará de una etapa de origen junto con etapas adicionales en las que se configurarán las acciones para implementar y probar la aplicación. Para ver un ejemplo conceptual de una DevOps canalización que despliega tu aplicación, consulta. DevOps ejemplo de canalización
De forma predeterminada, cualquier canalización que se cree correctamente AWS CodePipeline tiene una estructura válida. Sin embargo, si creas o editas manualmente un archivo JSON para crear una canalización o actualizas una canalización desde AWS CLI allí, podrías crear inadvertidamente una estructura que no sea válida. La siguiente referencia puede ayudarle a entender mejor los requisitos de estructura de su canalización y cómo solucionar los problemas. Consulte las restricciones en Cuotas en AWS CodePipeline, que se aplican a todas las canalizaciones.
En las siguientes secciones, se proporcionan parámetros de alto nivel y su posición en la estructura de canalización. Los requisitos de estructura de la canalización se detallan en cada sección para los siguientes tipos de componentes de canalización:
-
Referencia de campo para Declaración de canalización
-
Referencia de campo para Declaración de etapas
-
Referencia de campo para Declaración de acciones
-
Lista de Proveedores de acciones válidos en CodePipeline por tipo de acción
-
Referencia de la para
-
Referencia de la para
-
Lista de enlaces para Parámetros de configuración válidos para cada tipo de proveedor
Para obtener más información, consulta el PipelineDeclarationobjeto en la Guía de la CodePipeline API.
El siguiente ejemplo de vista de consola de canalización muestra la canalización denominada new-github, las etapas denominadas y Source manualBuild, y las acciones de GitHub (mediante la GitHub aplicación), la aprobación manual y los proveedores de CodeBuild acciones.
El modo de edición de canalizaciones, visto en el diagrama de la consola, permite editar las anulaciones, desencadenadores y acciones de origen, tal y como se muestra en el siguiente ejemplo.