AWS Elastic Beanstalk prend désormais en charge GitHub Actions pour le déploiement automatique d’applications
AWS Elastic Beanstalk vous permet désormais d’utiliser GitHub Actions pour déployer automatiquement des applications Web lorsque vous apportez des modifications de code ou de configuration à votre référentiel GitHub, rationalisant ainsi votre pipeline d’intégration et de déploiement continus (CI/CD) pour les applications web évolutives.
GitHub Actions permet aux équipes de développement d’automatiser leur processus de livraison de logiciels en activant des flux de travail CI/CD qui génèrent, testent et déploient automatiquement des modifications de code chaque fois que les développeurs envoient des mises à jour à leurs référentiels. Les équipes qui déploient sur Elastic Beanstalk peuvent désormais bénéficier d’une automatisation améliorée, qui gère la création de packages de déploiement, les téléchargements S3, la gestion des versions et la surveillance de l’environnement. La nouvelle action GitHub fournit un moyen simplifié de déployer des applications sur Elastic Beanstalk à l’aide d’une configuration déclarative dans les flux de travail GitHub Actions, offrant ainsi une automatisation complète pour l’ensemble du cycle de vie du déploiement. Cette action crée automatiquement des applications et des environnements en cas de besoin, gère les packages de déploiement avec des exclusions configurables et s’intègre parfaitement à IAM grâce à l’authentification OpenID Connect (OIDC).
Pour commencer, ajoutez l’action « aws-elasticbeanstalk-deploy » à votre fichier de flux de travail GitHub Actions avec les paramètres de configuration pour le déploiement de votre application. L’action prend en charge la configuration des paramètres d’environnement et des versions de plateforme, la surveillance de l’état et la validation du déploiement facultatives, une logique de nouvelle tentative intelligente pour des déploiements fiables et la gestion des compartiments S3 pour les artefacts de déploiement. Pour en savoir plus, consultez le fichier README de l’action AWS Elastic Beanstalk Deploy sur GitHub.
Vous pouvez utiliser cette action GitHub pour vos applications Elastic Beanstalk dans toutes les Régions commerciales AWS où Elastic Beanstalk est disponible.