Publié le: Nov 26, 2021

AWS App2Container(A2C) prend désormais en charge Jenkins pour la configuration d'un pipeline CI/CD en vue d'automatiser la création et le déploiement d'applications dans des conteneurs sur AWS. Grâce à cette nouvelle intégration, les clients peuvent configurer leur pipeline Jenkins existant dans l'environnement Jenkins courant afin de gérer la création et le déploiement automatisés d'applications conteneurisées. 

AWS App2Container (A2C) est un outil de ligne de commande pour la modernisation des applications .NET et Java en applications conteneurisées. A2C analyse toutes les applications qui s'exécutent dans des machines virtuelles sur site ou dans le cloud, et en dresse l'inventaire. Il suffit de sélectionner l'application à conteneuriser, et A2C crée un package contenant l'artefact d'application et les dépendances identifiées dans des images de conteneurs, configure les ports réseau et génère la tâche ECS et les définitions de pods Kubernetes.

Jenkins est un serveur d'automatisation open source qui prend en charge la création, le déploiement et l'automatisation de votre application à l'aide de Jenkins Pipeline. Jenkins Pipeline est une suite de plugins prenant en charge l'implémentation et l'intégration de pipelines de livraison continue dans Jenkins. Ces plugins peuvent être utilisés pour s'intégrer à AWS App2Container afin d'automatiser les déploiements de vos applications. App2Container peut être utilisé pour configurer un pipeline Jenkins dans votre environnement Jenkins existant, en plus de la prise en charge d'AWS CodePipeline déjà incluse dans App2Container. 

Pour en savoir plus, reportez-vous à la documentation technique d'App2Container pour la configuration d'un pipeline CI/CD avec Jenkins.