Veröffentlicht am: Oct 30, 2018

Dieser Quick Start stellt eine Continuous Integration und Continuous Delivery (CI/CD)-Pipeline in der Amazon Web Services (AWS)-Cloud in ca. 15 Minuten bereit, um AWS CloudFormation-Vorlagen von einem GitHub Repository automatisch zu testen.

Die CI/CD-Umgebung beinhaltet AWS TaskCat für Testzwecke, AWS CodePipeline für Continuous Integration und AWS CodeBuild als Buildservice.

TaskCat ist ein Open-Source-Tool, das AWS CloudFormation-Vorlagen testet. Es erstellt Stacks in mehreren AWS-Regionen gleichzeitig und generiert einen Bericht mit einer Note (bestanden/durchgefallen) für jede Region. Sie können die Regionen festlegen, die Anzahl der Availability Zones angeben, die Sie in den Test einbeziehen möchten. Darüber hinaus können Sie auch die AWS CloudFormation-Parameterwerte, die Sie testen möchten, festhalten. Sie können die CI/CD-Pipeline verwenden, um beliebige AWS CloudFormation-Vorlagen zu testen, darunter auch geschachtelte Vorlagen von einem GitHub-Repository.

Dies sind Ihre ersten Schritte:

Die AWS CloudFormation-Vorlage für die Automatisierung der Bereitstellung stehen Ihnen auf GitHub zum Download bereit. Sie können darüber hinaus auch den TaskCat-Quellcode einsehen.
 
Weitere AWS Quick Start-Referenzbereitstellungen finden Sie in unserem Katalog.
 
Quick Starts sind automatisierte Referenzbereitstellungen, die anhand von AWS CloudFormation-Vorlagen und unter Einhaltung der bewährten Methoden von AWS Schlüsseltechnologien auf AWS bereitstellen. Dieser Quick Start wurde von AWS Solutions Architects erstellt.