Configuring branch deployments with GitHub or GitLab
This feature is only available in Dagster+.
This guide covers setting up branch deployments for a Dagster project in Dagster+ Serverless or Hybrid with GitHub or GitLab. Once you've set up branch deployments, any time you create or update a pull request (or merge request) in your project repository, an associated branch deployment will automatically be created or updated in Dagster+.
Output created from a branch deployment -- such as a database, table, etc. -- won't be automatically removed from storage once a branch is merged or closed. For more information on handling this output, see the best practices section.
Dagster+ Serverless
Branch deployments are automatically configured for Serverless deployments when you configure CI/CD. For more information, see the CI/CD configuration guide.
Dagster+ Hybrid
To follow the steps in this section, you'll need:
- Organization Admin permissions in Dagster+.
- The ability to run a new agent in your infrastructure.