glamorous-van-9541105/30/2023, 12:52 PM
lemon-agent-2770706/02/2023, 11:59 PM
stack. Each of those have separate branches. Every commit gets deployed directly to testing, and the staging/production environments are deployed on demand. We have some github automation that will create a new pull request from the main branch to the staging branch, and same for production. This isn't true continuous deployment, but we err on the side of reviewing rollouts and deploying to production only a couple of times a day due to our high availability requirements.
We have other internal systems that are continuously deployed that only have one branch, and one environment but these systems are for mostly internal tools and don't have the same sort of stability/availability needs.
glamorous-van-9541106/09/2023, 12:14 PM