Staging deployments

Concept

Staging deployments give you the ability to build and deploy branches in addition to your main branch. This allows you to stage changes before merging them to production, giving colleagues or customers the option to test and provide feedback.

push to branch A
on push
deploy main
deploy branch A
deploy branch N
local workspace
GitHub repository
Deploy Now
production
stage 1
stage x
custom domain
preview URL
preview URL

Domains

By default, new branches get deployed automatically and receive preview URLs. As Staging Deployments are not meant to be visible for website visitors, you cannot connect them with custom domains. If you are happy with your changes, simply roll them out by merging the branch to production.

Production data

Data from the producion deployment webspace and database is not copied to staging. You can copy productive data to a staging deployment using phpMyAdmin.