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:
- Sehen Sie sich die Architektur und die Details an.
- Informieren Sie sich im Bereitstellungsleitfaden über die einzelnen Schritte.