Paso 5: Crear una aplicación y un grupo de implementación - AWS CodeDeploy

Paso 5: Crear una aplicación y un grupo de implementación

En este paso utilizará la consola de CodeDeploy o la AWS CLI para crear una aplicación y un grupo de implementación que después usará para implementar la revisión de ejemplo desde el repositorio de GitHub.

Creación de una aplicación y un grupo de implementación (consola)

  1. Inicie sesión en la Consola de administración de AWS y abra la consola de CodeDeploy en https://console.aws.amazon.com/codedeploy.

    nota

    Inicie sesión con el mismo usuario que configuró en Introducción a CodeDeploy.

  2. En el panel de navegación, expanda Implementar y, después, elija Aplicaciones.

  3. Seleccione Create application (Crear aplicación) y, a continuación, seleccione Custom application (Aplicación personalizada).

  4. En Application name (Nombre de aplicación), escriba CodeDeployGitHubDemo-App.

  5. En Plataforma de informática, elija EC2/On-Premises.

  6. Elija Creación de aplicación.

  7. En la pestaña Deployment groups (Grupos de implementaciones), elija Create deployment group (Crear grupo de implementaciones).

  8. En Nombre de grupo de implementación, escriba CodeDeployGitHubDemo-DepGrp.

  9. En Rol de servicio, elija el nombre del rol de servicio de CodeDeploy que creó en Creación de un rol de servicio para CodeDeploy.

  10. En Tipo de implementación, elija Local.

  11. En Configuración de entorno, en función del tipo de instancia que utiliza, seleccione Instancias de Amazon EC2 o Instancias en las instalaciones. En Key (Clave) y Value (Valor), escriba la clave y el valor de la etiqueta de instancia que se aplicó a la instancia como parte de Paso 4: Aprovisionar una instancia.

  12. En Deployment configuration (Configuración de implementación), elija CodeDeployDefault.AllatOnce.

  13. En Equilibrador de carga, anule la selección de Habilitar equilibración de carga.

  14. Expanda Advanced (Avanzadas).

  15. En Alarms (Alarmas), seleccione Ignore alarm configuration (Ignorar las alarmas).

  16. Elija Create deployment group (Crear grupo de implementaciones) y vaya al paso siguiente.

Creación de una aplicación y un grupo de implementaciones (CLI)

  1. Llame al comando create-application para crear una aplicación de CodeDeploy denominada CodeDeployGitHubDemo-App:

    aws deploy create-application --application-name CodeDeployGitHubDemo-App
  2. Llame al comando create-deployment-group para crear un grupo de implementación denominado CodeDeployGitHubDemo-DepGrp:

    aws deploy create-deployment-group --application-name CodeDeployGitHubDemo-App --ec2-tag-filters Key=ec2-tag-key,Type=KEY_AND_VALUE,Value=ec2-tag-value --on-premises-tag-filters Key=on-premises-tag-key,Type=KEY_AND_VALUE,Value=on-premises-tag-value --deployment-group-name CodeDeployGitHubDemo-DepGrp --service-role-arn service-role-arn
    nota

    El comando create-deployment-group permite crear activadores que provoquen el envío de notificaciones de Amazon SNS a los suscriptores del tema sobre eventos específicos en implementaciones e instancias. El comando también admite opciones para revertir automáticamente las implementaciones y configurar alarmas para detener las implementaciones cuando se alcanzan los umbrales de monitorización de las alarmas de Amazon CloudWatch. Los comandos para estas acciones no se incluyen en este tutorial.