Skip to content
Discussion options

You must be logged in to vote

Deploying deltas is the right approach indeed. On my projects i nowadays use a combination of release branches and environment branches. Stuff gets developed on dev branch, then, when a release is ready, we create a new release branch off dev branch. We then switch to that release branch an execute mcdev createDeltaPkg qa (assuming your pipeline is dev > qa >prod).

In our mcdevrc I would have "qa" specified with extra market lists that define dev BU as source and qa BU(s) as target. That way, only changes on dev are found and used to create a deployment package for qa BU(s). Next, we run any pre deployment steps (deletions, rekeying, changes to existing DE fields, creation/setup of things…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by celirte
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants