Date: 2021-08-04 (Updated 2021-12-27)
Accepted
For improvement of our software engineering processes, we should implement continuous integration.
We will use CircleCI as our continuous integration platform.
Using CircleCI for continuous integration and deployment (CI/CD) will make the ATO process simpler, since it has a FedRAMP ATO on file.
- CircleCI is used to automate builds, testing, and deploys from GitHub.
- MFA is enforced via approval and merging of code changes by TDP's privileged users (i.e. sys admins).