Azure DavOps CICD Data Pipline

Prum, Viseth-V 0 Reputation points
2023-04-06T16:33:53.0166667+00:00

Hello Guy. I am new to Microsoft Azure plateform and I have some questions related to Azure CICD. Suppose I have 1 ADF for UAT environment in account A and it has its own repo name and I had built some pipelines over there. How can I push everything to production account which is account B when UAT pipeline (which they stay on account A) is ready or agree to deploy to production?

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
9,755 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. BhargavaGunnam-MSFT 27,656 Reputation points Microsoft Employee
    2023-04-07T23:46:44.9433333+00:00

    Hello Prum, Viseth-V, Welcome to the MS Q&A platform. To deploy ADF pipelines from a UAT environment (Account A) to a production environment (Account B), you can use Azure DevOps to set up a continuous integration and continuous delivery (CI/CD) pipeline. Here are the high-level steps:

    • Create a new Azure DevOps project
    • Connect your Azure DevOps project to your source control repository
    • Set up a build pipeline and release pipeline.
    • Configure the Azure Resource Group Deployment task(ARM template deployment)
    • Add triggers to the release pipeline
    • Test and deploy

    You can follow the below CICD for Azure Synapse document. The main difference is, for ADF, you need to use 'ARM template deployment' task. https://learn.microsoft.com/en-us/azure/synapse-analytics/cicd/continuous-integration-delivery https://techcommunity.microsoft.com/t5/azure-synapse-analytics-blog/how-to-use-ci-cd-integration-to-automate-the-deploy-of-a-synapse/ba-p/2248060 Please see the below video Tutorials explained how to Azure Azure devops to deploy pipelines to other environments. https://www.youtube.com/watch?v=cLf3nAiGG3Q&t=1811s&ab_channel=MohamedRadwan-DevOps
    https://www.youtube.com/watch?v=jJcikWOUqOk&ab_channel=WafaStudies Other reference documents: https://learn.microsoft.com/en-us/azure/data-factory/continuous-integration-delivery https://learn.microsoft.com/en-us/azure/data-factory/continuous-integration-delivery-improvements I hope this helps. In case if you have any further questions, please let me know. If this answers your question, please consider accepting the answer by hitting the Accept answer and up-vote as it helps the community look for answers to similar questions.