Trabajo con AWS CodePipeline en el entorno de desarrollo integrado (IDE) de AWS Cloud9 - 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.

Trabajo con AWS CodePipeline en el entorno de desarrollo integrado (IDE) de AWS Cloud9

Puede utilizar el IDE de AWS Cloud9 para trabajar con código fuente en los repositorios que son 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 realice. 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 Guía del usuario de AWS CodePipeline.

nota

El uso de estos procedimientos puede producir cargos en su cuenta de AWS. Entre estos se incluyen posibles cargos por servicios como Amazon EC2, CodePipeline, Amazon S3 y servicios de AWS compatibles con CodePipeline. Para obtener más información, consulte Precios de Amazon EC2, Precios de AWS CodePipeline, Precios de Amazon S3 y Precios de los servicios en la nube.

AWS CodeStar proporciona características adicionales junto con las canalizaciones como, por ejemplo, plantillas de proyecto, paneles y equipos. Para utilizar AWS CodeStar en lugar de CodePipeline, omita el resto de este tema y consulte AWS CodeCommitTrabajo con proyectos de .

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

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

Más adelante en este tema, cargará el código fuente del software ese repositorio. CodePipeline compilará, probará e implementará el código fuente cargado en ese repositorio utilizando canalizaciones relacionadas que también creará usted.

El repositorio de código fuente debe ser uno de los siguientes tipos de repositorio que admite CodePipeline:

Paso 2: Crear un entorno de desarrollo de AWS Cloud9, conectarlo al repositorio de código y cargar el código

En este paso, creará un entorno de desarrollo de AWS Cloud9 en la consola de AWS Cloud9. A continuación, conectará el entorno al repositorio que se utilizará en CodePipeline. Por último, utilizará el IDE de AWS Cloud9 para que el entorno cargue 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 la AWS CLI o el AWS CloudShell en el entorno, tal y como se describe en Muestra de AWS CLI y AWS CloudShell.

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

GitHub

Puede clonar un repositorio alojado en GitHub e interactuar con este mediante la interfaz del panel de Git.

Después de conectar el entorno al repositorio, siempre que envíe los cambios en el código fuente desde el IDE de AWS Cloud9 al repositorio, CodePipeline enviará automáticamente esos cambios a través de las canalizaciones relacionadas que se van a compilar, probar e implementar. Creará una canalización relacionada más adelante en este tema.

Paso 3: Prepararse para trabajar con AWS CodePipeline

En este paso, se adjunta una política administrada por AWS específica al grupo de IAM que ha creado o identificado en Configuración de equipos. De este modo, los usuarios del grupo pueden comenzar a crear y utilizar canalizaciones en CodePipeline.

Si ya ha utilizado antes CodePipeline, vaya directamente al Paso 4: Crear una canalización en AWS CodePipeline.

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

Paso 4: Crear una canalización en AWS CodePipeline

En este paso, se crea una canalización en CodePipeline que utiliza el repositorio que ha creado o identificado 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.

Después de crear la canalización, CodePipeline envía la versión actual del código fuente del repositorio a través de la canalización que se va a compilar, probar e implementar. Luego, siempre que envía los cambios en el código fuente del IDE de AWS Cloud9 al repositorio, CodePipeline envía automáticamente esos cambios a través de la canalización que se va a compilar, probar e implementar.

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.