CodePipeline referencia de estructura de tubería - AWS CodePipeline

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:

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.

Un ejemplo de la vista de la canalización en la CodePipeline consola.

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.

Un ejemplo del modo de edición de canalizaciones en la CodePipeline consola.