ADF CD/CD Branching Stategy

Ganesh Pawar 21 Reputation points
2020-09-26T10:54:08.227+00:00

Which is best ADF git branching strategy ? I am asking this because Branching strategy given on microsoft site may not work in all scenario.
Suppose , I did developement of two features which are deployed on QA ADF, but I wanted to move only single change to production using ci cd implemented. I dont think in currently specified branching & deployment strategy it is possible.

Please suggest ADF branching strategy to work in all scenarios.

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,637 questions
{count} votes

Accepted answer
  1. DanielP-MSFT 171 Reputation points
    2020-09-26T16:22:35.817+00:00

    Hi @GANESHPAWAR-3429 ,

    Source control in ADF follows standard Git best practices when it comes to branching strategy. You should have a single central branch that each feature is branched off upon. In each feature branch, you should do all your testing and debugging so that once you merge back into the collaboration branch, you are confident the change is ready to be promoted.

    For changes that you don't wish to deploy, there are a couple options.

    • You can not merge back into collaboration until you are ready
    • If it is a net new pipeline, don't associate with a trigger

    Git operates on a commit model which allows you to easily cherry pick or revert changes if needed. Some useful links on how to best implement CICD

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.