View a markdown version of this page

Intégration continue/livraison continue pour les applications sans serveur - Mise en pratique de l'intégration continue/livraison continue sur AWS

Intégration continue/livraison continue pour les applications sans serveur

Vous pouvez également utiliser AWS CodeStar, AWS CodePipeline, AWS CodeBuild et AWS CloudFormation afin de créer des pipelines CI/CD pour les applications sans serveur. Les applications sans serveur intègrent des services gérés tels qu'Amazon Cognito, Amazon S3 et Amazon DynamoDB à un service guidé par les événements ; AWS Lambda déploie les applications d'une manière qui ne nécessite pas de gérer les serveurs. Si vous êtes un développeur d'applications sans serveur, vous pouvez utiliser conjointement AWS CodePipeline, AWS CodeBuild et AWS CloudFormation afin d'automatiser la génération, le test et le déploiement d'applications sans serveur qui sont exprimées dans des modèles créés d'après le modèle d'application sans serveur d'AWS. Pour en savoir plus, consultez la documentation d'AWS Lambda relative à l'automatisation du déploiement d'applications basées sur Lambda.

Vous pouvez également créer des pipelines CI/CD sécurisés conformes aux bonnes pratiques de votre organisation grâce à AWS Serverless Application Model Pipelines (AWS SAM Pipelines). AWS SAM Pipelines est une nouvelle fonction d'AWS SAM CLI qui permet de profiter en quelques minutes des avantages de l'intégration continue/livraison continue, notamment l'accélération de la fréquence des déploiements, ainsi que la diminution des délais d'implémentation des modifications et la réduction des erreurs de déploiement. AWS SAM Pipelines s'accompagne d'un ensemble de modèles de pipelines par défaut pour AWS CodeBuild/CodePipeline conformes aux bonnes pratiques de déploiement d'AWS. Pour en savoir plus et pour visionner le didacticiel, consultez le blog sur la présentation d'AWS SAM Pipelines.