The Creative Passport web applications have unit tests that are run every time any members of the engineering team commit their code and submit their code to Github. The automatic setup is such that without having all tests passing and warnings removed, it is not possible to merge the code and deploy the new feature.

Continuous Integration and Continuous Delivery

The Creative Passport has an automated testing, deployment and delivery pipeline with the help of AWS Amplify, Github and CircleCI.

Information on AWS Amplify can be found here:

AWS Amplify | Scalable, Full-Stack Web & Mobile Apps | Amazon Web Services

Builds are automated using CircleCI across multiple environments, including bespoke environments created on AWS Amplify.

CircleCI Documentation

CircleCI and Github’s integration documentation can be found here:

Continuous Integration with GitHub