The Admin Portal & backend code currently live in the repository and need to be deployed simultaneously to Heroku.
Staging deployments happen automatically through Circle CI when feature branches are merged to development.
You can, for testing purposes, release a specific branch to staging via the Heroku web console, please synchronise this with the team as QA/developer might be testing something on staging.
When we want to deploy to production, we take a cut from the development branch and open PR from the development branch into the master branch.
Should we need a hotfix, we branch off master, fix the issues & merge this new hotfix branch back into master. Dont forget to update development with master once hotfix is released.
The master branch should always reflect what’s live on production.
Credentials for Heroku can currently only be obtained from Hilton (lead engineer).