EE Build and Deploy Process - department-of-veterans-affairs/abd-vro GitHub Wiki

Build and deploy EE to both prod and non-prod environments EE follows same CI/CD process as VRO. Detailed documentations can be found with below references

Reference: https://github.com/department-of-veterans-affairs/abd-vro/wiki/Deployment-Overview https://github.com/department-of-veterans-affairs/abd-vro/wiki/CI-CD-Workflows https://github.com/department-of-veterans-affairs/abd-vro/wiki/Deploying-VRO https://github.com/department-of-veterans-affairs/abd-vro/wiki/Container-Image-Versions

Deploy to Non-Prod

When the PR is merged to develop branch CI process gets triggered

Deployment to Non-Prod

  1. Navigate to https://github.com/department-of-veterans-affairs/abd-vro-internal/actions/workflows/update-deployment-ee.yml
  2. Select Domain-EE application, Select target env. Run the workflow

Deploy to Prod

- Prerequisite

  1. Images has to be signed before deploying to Sandbox and higher environments
  2. Secrel job has to succeed. If there is sec-rel issue then visit https://github.com/department-of-veterans-affairs/abd-vro/wiki/Deploying-VRO#verify-and-fix-secrel, Follow steps listed in section Verify and Fix SecRel
  3. Make sure you sync secrets from vault to cluster using https://github.com/department-of-veterans-affairs/abd-vro-internal/actions/workflows/deploy-secrets.yml
  4. Follow Release process listed in https://github.com/department-of-veterans-affairs/abd-vro/wiki/Release-Process
  5. Run workflow https://github.com/department-of-veterans-affairs/abd-vro-internal/actions/workflows/update-deployment-ee.yml, Select target environment and deploy
  6. Verify Applications are up and running