Emergency Deploy to Staging Runbook - Enterprise-CMCS/eAPD GitHub Wiki
Emergency Deploy to Staging
These instructions are for using the new option to deploy directly to staging to test more rapidly test things that do not break on a Preview Build, but do break when deployed to staging. This is the ONLY scenario in which this should be used.
Steps to Deploy Directly to Staging
- Make sure the branch that you are deploying to staging is up to date with Main
- Make the fixes to the branch you want to deploy to the Staging environment
- Commit those changes to your branch
- Create a tag using the following pattern (after you've commited, but before you've pushed)
git tag -a rc4.6.3
Release Candidate major version, minor version, patch version - Push, you must specify that you want to push the tag as well
git origin push rc4.6.3
- This will run the deploy to staging jobs in CircleCI
- After the deploy has completed, log into the staging URL and test the app
- Once changes are fixed follow normal procedure of merging work