Skip to content

Git branching for continous deployment #76

@illMadeCoder

Description

@illMadeCoder

Git Branching Strategy for Environment Management

Ephemeral Environments: Use ephemeral feature branches that deploy to temporary environments for testing.

Promotion Branches: After testing, merge into dedicated branches representing environments (dev, QA, staging).

Automated Promotions: Automate promotions between branches based on passing tests and criteria.

Canary Deployments: Introduce a canary branch between staging and production. Deploy to a subset of users for gradual rollout and monitoring.

Manual Approvals: Include manual approvals at critical stages if needed.

Full Automation: Aim for continuous deployment for fully automated releases.

Metadata

Metadata

Assignees

Labels

role: DevOpsWork for the DevOps role.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions