Remove dev branch and deploy to production using a manual CI job
We currently have it setup so we work create feature branches from dev
, merge them into dev
(gets deployed to dev site), then some point later merge to master
(gets deployed to production site).
I think we sometimes get in a bit of a pickle about the state of master/dev, or people work off master, etc... so I propose a potentially simpler setup:
- kill
dev
branch - do feature branches off
master
-
master
is auto deployed to dev site -
master
has a manual job to deploy to production (someone can press it when they think dev site looks good enough)
I'll leave this issue open for comment for at least an hour if someone wants to comment, then would process :)