Veröffentlicht am: Nov 26, 2021
AWS App2Container (A2C) unterstützt ab sofort Jenkins zum Einrichten von CI/CD-Pipelines, mit denen sich die Entwicklung und Bereitstellung von Anwendungen in Containern in AWS automatisieren lässt. Mithilfe dieser neuen Integration können Kunden ihre vorhandene Jenkins-Pipeline in der aktuellen Jenkins-Umgebung konfigurieren, um die automatisierte Entwicklung und Bereitstellung von containerisierten Anwendungen zu verwalten.
Bei AWS App2Container (A2C) handelt es sich um ein Befehlszeilen-Tool, mit dem sich .NET- und Java-Anwendungen in containerisierte Anwendungen konvertieren lassen. A2C analysiert und erstellt ein Inventar aller Anwendungen, die in virtuellen Maschinen, lokal oder in der Cloud ausgeführt werden. Sie wählen einfach die Anwendung aus, die Sie containerisieren möchten. Daraufhin verpackt A2C das Anwendungsartefakt und die identifizierten Abhängigkeiten in Container-Images, konfiguriert die Netzwerkports und generiert die Definitionen der ECS-Aufgabe und des Kubernetes-Pod.
Jenkins ist ein Open-Source-Automatisierungsserver, der das Entwickeln, Bereitstellen und Automatisieren von Anwendungen mithilfe von Jenkins Pipeline unterstützt. Jenkins Pipeline besteht aus verschiedenen Plug-Ins, die die Implementierung und Integration von Continuous-Delivery-Pipelines in Jenkins unterstützen. Diese Plug-Ins ermöglichen eine Integration mit AWS App2Container, um die Bereitstellung von Anwendungen zu automatisieren. App2Container kann die Konfiguration einer Jenkins-Pipeline in Ihrer vorhandenen Jenkins-Umgebung erleichtern. Dies erfolgt ergänzend zur Unterstützung von AWS CodePipeline, die bereits in App2Container enthalten ist.
Weitere Informationen zum Einrichten von CI/CD-Pipelines mit Jenkins finden Sie in der technischen Dokumentation zu App2Container.