Release Process
Releasing to Production
Steps to release
- Checkout the production branch
- Copy the current commit number of the production branch
- Run
git merge --ff-only origin/mainor fast-forward in your git ui tool - Push production
- Check that production deployment is running on the Deploy Application Page and wait for it to complete
- Go to datadog
- Go to datadog-tests
Manual Rollback
If the deployment has gone wrong and you have decided to go back to the previous release, do the following.
- Checkout the main branch
- Run the command
git branch --force production <your_commit_nummber> - Push production to start the deployment
If you forgot the original commit number or want to go to a different commit:
- Go to the github Deploy Application Page and look for the previous deployment. Click on the commit Look for a line like "Deploy application #11926: Commit f99741f pushed by renovate" and click on the commit number to go to the commit.
- Copy the commit number and use it in the steps above.