CI/CD Pipeline for AWS CloudFormation Templates on AWS Using TaskCat
CI/CD with TaskCat Quick Start

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Deployment Steps

Prerequisites

This Quick Start requires a GitHub repository that contains the AWS CloudFormation templates you want to test as part of the CI/CD pipeline. Your GitHub repository must have a specific folder structure:

  • A templates folder, which includes your AWS CloudFormation templates. Templates can be in either JSON or YAML format.

  • A ci folder, which includes a TaskCat configuration file named taskcat.yml and an input parameters file. The configuration file should specifiy the template name that needs to be tested, the parameters file, and the tests that TaskCat should run.

For detailed information about these input files, see the TaskCat documentation.

If you want to give TaskCat a trial run, you can download and use any of the AWS CloudFormation templates and configuration files in the Quick Start GitHub organization at https://github.com/aws-quickstart.

On this page: