Add deployment job to the new CI/CD pipeline to deploy to our Cloud.gov development environment

Once the new CI/CD pipeline foundation is in place with the automated testing and scans, we need to add a job(s) to enable deployment of the API. We'll start by focusing on just our Cloud.gov development environment.

Implementation Sketch and Acceptance Criteria

  • Review our deployment pipeline in GitHub and figure out what things we need to copy to make it possible in here, including AWS variables, CF deployer account credentials, the Cloud.gov staging environment URL, etc.
  • Create a new development deployment job in the gitlab-ci.yml file
  • Test the deployment job and get it working

Security Considerations

  • We want to make sure we don't expose any secrets in our job logs.
  • This will enable us to eventually make a path to production for the Cloud.gov Notify version.
Edited by Ryan Ahearn