a few questions related to using branches: 1. if y...
# dagster-plus
r
a few questions related to using branches: 1. if you're not using github, how do you specify the branch you want to deploy to using the dagster-cloud cli? (wasn't able to find this in the docs) 2. are you able to specify the source you want to branch from? or is it always the main branch? 3. which metadata from the source branch is not copied to the new branch? 4. is it possible to deploy to the same branch multiple times? (or does each deployment need to create a different branch?) 5. what is the behavior if a new branch is created while a data asset is in the process of being materialized on the source branch? 6. what is the behavior when deploying to a branch that is materializing an asset? ( for example, the pipeline is materializing a data asset that no longer exists on the new deployment) 7. when merging a feature branch back to the main branch, which metadata from the feature branch is NOT merged onto the main branch? 8. when merging a feature branch back to the main branch, what is the behavior in the case that a deployment has been made to the main branch (between branching and merging)? cc: @schrockn @sandy @Travis McKinney @Said Mancouri
s
@Ryan Green today, branch deployments do not copy over any metadata from production. There is some ongoing work to investigate adding this capability: https://github.com/dagster-io/dagster/pull/11315 So I think your answer to 3,5,6,7 would depend on how the metadata on the branch is managed, which is still a WIP. For (1) - take a look at https://docs.dagster.io/dagster-cloud/developing-testing/branch-deployments/using-branch-deployments#step-3-create-a-branch[…]-the-dagster-cloud-cli For (4) - yes you can push updates to the branch
ty thankyou 1
🙌 1
d
cc: @daniel who might find these questions interesting