Générez un pipeline CI/CD de démarrage avec AWS SAM - AWS Serverless Application Model

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Générez un pipeline CI/CD de démarrage avec AWS SAM

Lorsque vous êtes prêt à automatiser le déploiement, vous pouvez utiliser l'un des modèles AWS SAM de pipeline de démarrage pour générer un pipeline de déploiement pour le système CI/CD que vous choisissez d'utiliser. Votre pipeline de déploiement est ce que vous configurez et utilisez pour automatiser le déploiement de votre application sans serveur. Un modèle de pipeline de démarrage est préconfiguré pour vous aider à configurer rapidement votre pipeline de déploiement pour votre application sans serveur.

Avec un modèle de pipeline de démarrage, vous pouvez générer des pipelines en quelques minutes à l'aide de la sam pipeline init commande.

Les modèles de pipeline de démarrage utilisent la YAML syntaxeJSON/familière du système CI/CD et intègrent les meilleures pratiques telles que la gestion des artefacts sur plusieurs comptes et régions, et l'utilisation du minimum d'autorisations requises pour déployer l'application. Actuellement, il AWS SAM CLI prend en charge la génération de configurations de pipeline CI/CD de démarrage pour les AWS CodePipelinepipelines Jenkins, GitLab CI/CD, GitHub Actions et Bitbucket.

Voici les tâches de haut niveau que vous devez effectuer pour générer une configuration de pipeline de démarrage :

  1. Création de ressources d'infrastructure : votre pipeline nécessite certaines AWS ressources, par exemple l'IAMutilisateur et les rôles dotés des autorisations nécessaires, un compartiment Amazon S3 et éventuellement un ECR référentiel Amazon.

  2. Connectez le référentiel Git au système CI/CD : le système CI/CD doit savoir quel référentiel Git déclenchera l’exécution du pipeline. Notez que cette étape peut ne pas être nécessaire, selon la combinaison du référentiel Git et du système CI/CD que vous utilisez.

  3. Générez une configuration de pipeline : cette étape génère une configuration de pipeline de démarrage qui inclut deux étapes de déploiement.

  4. Associez la configuration de pipeline au référentiel Git : cette étape est nécessaire pour vous assurer que le système CI/CD connaît la configuration du pipeline et s’exécute lorsque les modifications sont validées.

Après avoir généré la configuration du pipeline de démarrage et l’avoir associée au référentiel Git, le pipeline se déclenche pour s’exécuter automatiquement chaque fois que quelqu’un associe une modification de code au référentiel.

L’ordre de ces étapes, ainsi que les détails de chaque étape, varient en fonction du système CI/CD :