Branch per Environment
Applies to: FlexLab
Overview
FlexLab maps one Git branch per environment (e.g. main → production, develop → dev).
Steps — view mapping
- Open
/dashboard/[orgId]/project/[id]/environments. - Each card shows linked branch name (
flexlabBranch). - Open Code to see branch list in GitLab.
Steps — add environment + branch
- Create environment in dashboard (Add environment).
- Platform creates or links a Git branch.
- Push commits to that branch; pipeline deploys to the environment.
Workflow tips
- Never force-push shared production branches without coordination.
- Use merge requests for review before merging to production branch.
- Sync database/content via
flexsite syncor dashboard sync when appropriate.
Branch renames require GitLab and dashboard alignment — contact Support on ACTIVE plans if stuck.