Publié le: Jun 24, 2021

Vous pouvez désormais simplifier le processus de configuration des flux de travail GitHub Actions pour la création d'applications sans serveur en une seule ligne. La nouvelle action GitHub setup-sam prise en charge par AWS facilite le maintien de la cohérence entre les runners GitHub Actions, la mise à jour des outils AWS Serverless Application Model CLI (AWS SAM CLI) et la sélection de ses versions. La CLI AWS SAM est un outil pour développeur qui facilite la création, les tests locaux, le packaging et le déploiement d'applications sans serveur. GitHub Actions est un service qui permet d'automatiser les tâches du cycle de vie du développement logiciel. Le runner GitHub Actions est l'application qui exécute une tâche à partir d'un flux de travail GitHub Actions.

Les clients qui utilisent GitHub Actions pour l'intégration continue d'applications sans serveur doivent sélectionner le type de runner GitHub Action correspondant à leurs besoins (par ex. ubuntu-latest), et s'assurer qu'il contient tous les outils nécessaires. Les clients peuvent utiliser un runner hébergé par GitHub, qui est une machine virtuelle hébergée par GitHub sur laquelle l'application runner est installée. Ils peuvent également héberger leurs propres runners pour personnaliser l'environnement utilisé pour exécuter les tâches dans leurs flux de travail GitHub Actions. La nouvelle action GitHub setup-sam simplifie la configuration des tâches d'intégration continue car elle assure la cohérence entre les runners hébergés et les runners auto-hébergés. Elle permet de sélectionner une version spécifique de l'outil AWS SAM CLI ou d'utiliser automatiquement la version la plus récente. setup-sam est désormais disponible sur le GitHub Marketplace. Pour en savoir plus sur l'action GitHub setup-sam, consultez le tutoriel sur le blog AWS Compute. Vous pouvez installer la CLI AWS SAM en suivant les instructions de la documentation.