Skip to content
AWS Quick Start Team
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Update taskcat version to 0.8.27 Feb 7, 2019
ci
docs Update LICENSE-SUMMARY Jan 8, 2019
functions Update lambda package to include code-pipeline client region addition Nov 5, 2018
templates Update taskcat version to 0.8.27 Feb 7, 2019
LICENSE.txt
NOTICE.txt Init project quickstart-taskcat-ci as a QuickStart project (build ver… Aug 2, 2018
README.md

README.md

quickstart-taskcat-ci

CI/CD Pipeline for AWS CloudFormation Templates Using TaskCat on the AWS Cloud

This Quick Start deploys a continuous integration and continuous delivery (CI/CD) pipeline on the Amazon Web Services (AWS) Cloud for automatically testing AWS CloudFormation templates from a GitHub repository.

The Quick Start sets up a CI/CD environment that includes AWS TaskCat for testing, AWS CodePipeline for continuous integration, and AWS CodeBuild as your build service.

TaskCat is a tool that tests AWS CloudFormation templates. It creates stacks in multiple AWS Regions simultaneously and generates a report with a pass/fail grade for each region. You can specify the regions, indicate the number of Availability Zones you want to include in the test, and pass in the AWS CloudFormation parameter values you want to test. You can use this Quick Start to test any AWS CloudFormation templates, including nested templates, from a GitHub repository.

TaskCat is available as an open-source tool in GitHub.

Quick Start architecture for CI/CD Pipeline for AWS CloudFormation templates on AWS

For architectural details, best practices, step-by-step instructions, and customization options, see the deployment guide.

To post feedback, submit feature ideas, or report bugs, use the Issues section of this GitHub repo. If you'd like to submit code for this Quick Start, please review the AWS Quick Start Contributor's Kit.

You can’t perform that action at this time.