Trabajando con AWS CodePipeline en el AWS Cloud9 IDE - AWS Cloud9

AWS Cloud9 ya no está disponible para nuevos clientes. Los clientes existentes de AWS Cloud9 pueden seguir utilizando el servicio con normalidad. Más información

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.

Trabajando con AWS CodePipeline en el AWS Cloud9 IDE

Puede utilizar el entorno de desarrollo AWS Cloud9 integrado (IDE) para trabajar con el código fuente en repositorios que sean compatibles con. AWS CodePipeline

CodePipeline es un servicio de entrega continua que puede utilizar para modelar, visualizar y automatizar los pasos necesarios para lanzar su software y los cambios continuos que vaya realizando en él. Se puede utilizar CodePipeline para modelar y configurar rápidamente las diferentes etapas de un proceso de lanzamiento de software. Para obtener más información, consulte la AWS CodePipeline Guía del usuario de .

nota

Si completa estos procedimientos, es posible que se le cobren cargos a su AWS cuenta. Estos incluyen posibles cargos por servicios como Amazon EC2 CodePipeline, Amazon S3 y AWS los servicios compatibles con CodePipeline. Para obtener más información, consulte Amazon EC2 AWS CodePipeline Pricing, Amazon S3 Pricing y Cloud Services Pricing.

AWS CodeStar proporciona funciones adicionales junto con procesos, como plantillas de proyectos, paneles y equipos. Para utilizarlas AWS CodeStar en lugar de CodePipeline, omita el resto de este tema y, en su lugar, consulte Trabajar con AWS CodeCommit proyectos.

Paso 1: Crear o identificar el repositorio del código fuente

En este paso, crea o identifica un repositorio de código fuente que sea compatible con CodePipeline.

Más adelante en este tema, cargará el código fuente del software en ese repositorio. CodePipelinecompilará, probará e implementará el código fuente cargado en ese repositorio mediante canalizaciones relacionadas que tú también crees.

Tu repositorio de código fuente debe ser uno de los siguientes tipos de repositorios CodePipeline compatibles:

Paso 2: Crea un entorno de AWS Cloud9 desarrollo, conéctalo al repositorio de código y carga tu código

En este paso, se crea un entorno de AWS Cloud9 desarrollo en la AWS Cloud9 consola. A continuación, conecte el entorno al repositorio que CodePipeline vaya a utilizar. Por último, utiliza el AWS Cloud9 IDE para el entorno para cargar el código fuente en el repositorio.

Para crear el entorno, siga las instrucciones del tema Creación de un entorno y, a continuación, vuelva a este tema. (Si ya tiene un entorno, puede utilizarlo. No es necesario que cree uno nuevo).

Para conectar el entorno al repositorio y, a continuación, cargar el código fuente en el repositorio si aún no está allí, utilice uno de los siguientes conjuntos de instrucciones. El conjunto que elija dependerá del tipo de repositorio que almacene el código fuente.

Repository type Instrucciones

CodeCommit

Siga estas instrucciones en la Muestra de AWS CodeCommit :

Amazon S3

  • Instale y configure el AWS CLI o AWS CloudShell en el entorno, tal y como se describe en el AWS CloudShell ejemplo AWS CLI and.

  • Para cargar el código fuente en el bucket, utilice AWS CLI o AWS CloudShell en el entorno para ejecutar el comando aws s3 cp. (Para el AWS CloudShell, puede eliminarlo aws del comando).

GitHub

Puedes clonar un repositorio alojado en él GitHub e interactuar con él mediante la interfaz del panel de Git.

Después de conectar el entorno al repositorio, cada vez que insertas cambios en el AWS Cloud9 IDE código fuente del repositorio, estos cambios CodePipeline se envían automáticamente a través de los procesos relacionados para su creación, prueba e implementación. Creará una canalización relacionada más adelante en este tema.

Paso 3: Prepárese para trabajar con AWS CodePipeline

En este paso, debe adjuntar una política AWS gestionada específica al IAM grupo que creó o identificó en la configuración del equipo. Esto permite a los usuarios del grupo empezar a crear canalizaciones y a trabajar con ellas. CodePipeline

Si ya lo has usado CodePipeline antes, continúa con el paso 4: Crear una canalización en AWS CodePipeline.

Para este paso, siga las instrucciones del paso 3: Utilizar una política IAM gestionada para asignar AWS CodePipeline permisos al IAM usuario de la Guía del AWS CodePipeline usuario y, a continuación, vuelva a este tema.

Paso 4: Crear una canalización en AWS CodePipeline

En este paso, crearás una canalización CodePipeline que utilice el repositorio que creaste o identificaste anteriormente en este tema.

En este paso, siga las instrucciones que se describen en Crear una canalización en AWS CodePipeline en la Guía del usuario de AWS CodePipeline .

Tras crear la canalización, CodePipeline envía la versión actual del código fuente del repositorio a través de la canalización para compilarla, probarla e implementarla. Luego, cada vez que insertas cambios en el AWS Cloud9 IDE código fuente del repositorio, los envía CodePipeline automáticamente a través de la canalización para que se compilen, prueben e implementen.

Para ver la canalización, siga las instrucciones de Ver los detalles y el historial de la canalización en AWS CodePipeline en la Guía del usuario de AWS CodePipeline .