docs/sf/guides/dashboard/cicd/branch-deployments.md
Branch deployments enable you to automatically deploy a service to a stage from a branch in your Github repository. Every commit to this branch is automatically deployed.
To add a new branch deployment, in the "branch deploys" section of the CI/CD settings, select the Github branch containing the serverless.yml from the "source branch" column for each "target stage". Commits from the "source branch" will automatically be deployed to the "target stage".
You can assign a stage to each branch deployment, but ensure that a valid provider is set for this service.