Hi Santhi Dhanuskodi ,
Thankyou for using Microsoft Q&A platform and thanks for posting your query here.
- Git integration in ADF consists of selecting two branches Collaboration branch / Master branch Publish branch
- Collaboration branch is where all the feature(local) branch is merged .
- Publish branch is where all the changes including auto generated ARM templates gets published (by default, ADF creates ‘adf_publish’ branch for that).
- Once the changes are merged and published , would generate the ARM template and store them in adf_publish branch.
- DevOps Release pipeline would be configured to create a new release and deploy the ARM template each time a new change is pushed to the publish branch.
For better understanding , kindly watch out this video : Continuous integration and deployment in ADF
If you want to avoid manual publishing you can implement NPM package to automate publishing for CICD
Hope it helps. Kindly accept the answer by clicking on Accept answer
button. Thankyou