Skip to content

Git branching for continous deployment #76

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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