-
Notifications
You must be signed in to change notification settings - Fork 26
Emergency Deploy to Staging Runbook
cthulhuplus edited this page Aug 29, 2022
·
3 revisions
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.
- 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
- Team Working Agreement
- Team composition
- Workflows and processes
- Testing and bug filing
- Accessing eAPD
- Active Documentation:
- Sandbox Environment
- Glossary of acronyms
- APDs 101
- Design iterations archive
- MMIS Budget calculations
- HITECH Budget calculations
- Beyond the APD: From Paper to Pixels
- UX principles
- User research process
- Visual styling
- Content guide
- User research findings
- eAPD pilot findings
- User needs
- Developer info
- Development environment
- Coding Standards
- Development deployment
- Infrastructure Architecture
- Code Architecture
- Tech 101
- Authentication
- APD Auto Saving Process
- Resetting an Environment
- Hardware Software List
- Deploying Staging Production Instances Using Scripts
- Terraform 101 for eAPD
- Provisioning Infrastructure with Terraform
- WebSocket basics
- Operations-and-Support-Index
- Single Branch Deployment Strategy
- Ops and Support Overview
- Service Level AOI
- Incident Response Plan
- On-Call Policy
- Infrastructure Contingency Plan
- Updating CloudFront Security Headers
- Requesting and Installing TLS Certificates