Genere una canalización de CI/CD inicial con AWS SAM - AWS Serverless Application Model

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.

Genere una canalización de CI/CD inicial con AWS SAM

Cuando esté listo para automatizar la implementación, puede usar una de las plantillas AWS SAM de canalización iniciales para generar una canalización de implementación para el sistema de CI/CD que elija usar. Su proceso de implementación es lo que configura y usa para automatizar la implementación de su aplicación sin servidor. Hay una plantilla de canalización inicial preconfigurada para ayudarle a configurar rápidamente la canalización de despliegue de su aplicación sin servidor.

Con una plantilla de canalización inicial, puedes generar canalizaciones en cuestión de minutos con el comando. sam pipeline init

Las plantillas de canalización iniciales utilizan la conocida YAML sintaxisJSON/del sistema CI/CD e incorporan las mejores prácticas, como la gestión de los artefactos en varias cuentas y regiones y el uso de la cantidad mínima de permisos necesarios para implementar la aplicación. Actualmente, AWS SAM CLI permite generar configuraciones de canalización de CI/CD iniciales para las canalizaciones de CI/CD de Jenkins AWS CodePipeline, GitLab CI/CD, Actions y Bitbucket. GitHub

Estas son las tareas de alto nivel que debes realizar para generar una configuración de canalización inicial:

  1. Cree recursos de infraestructura: su canalización requiere ciertos AWS recursos, por ejemplo, el IAM usuario y las funciones con los permisos necesarios, un bucket de Amazon S3 y, opcionalmente, un ECR repositorio de Amazon.

  2. Conecta tu repositorio de Git con tu sistema de CI/CD: tu sistema de CI/CD necesita saber qué repositorio de Git activará la canalización para que se ejecute. Ten en cuenta que este paso puede no ser necesario, dependiendo de la combinación de repositorio de Git y sistema de CI/CD que utilices.

  3. Genera tu configuración de canalización: este paso genera una configuración de canalización inicial que incluye dos etapas de implementación.

  4. Confirma la configuración de tu canalización en tu repositorio de Git: este paso es necesario para garantizar que tu sistema de CI/CD conozca la configuración de la canalización y se ejecute cuando se confirmen los cambios.

Una vez que hayas generado la configuración de canalización inicial y la hayas asignado a tu repositorio de Git, cada vez que alguien realice un cambio de código en ese repositorio, tu canalización se activará para que se ejecute automáticamente.

El orden de estos pasos y los detalles de cada uno de ellos varían en función del sistema de CI/CD: