
Answer-first summary for fast verification
Answer: From Azure DevOps, create a release pipeline.
## Explanation In Azure Data Factory (ADF) continuous integration and continuous deployment (CI/CD) scenarios, when you have a development instance (ADFdev) connected to Azure DevOps Git and need to deploy artifacts to a production instance (ADFprod), the first step is to create a release pipeline in Azure DevOps. ### Why Option C is Correct: - **Release Pipeline Functionality**: Azure DevOps release pipelines are specifically designed for automated deployment across different environments (development, staging, production). - **CI/CD Best Practice**: The standard ADF CI/CD workflow involves using Azure Pipelines to automate the deployment process from development to production environments. - **Artifact Deployment**: Release pipelines can be configured to automatically deploy ADF artifacts (pipelines, datasets, linked services, etc.) when changes are published to the main branch. - **Environment Management**: Release pipelines provide proper environment management, approval gates, and deployment strategies that ensure controlled and reliable deployments. ### Why Other Options Are Incorrect: - **Option A (Modify Git configuration)**: This is unnecessary since ADFdev is already properly connected to the Git repository. Modifying Git configuration doesn't facilitate deployment to ADFprod. - **Option B (Create a linked service)**: Linked services are for data source connections within ADF, not for deployment between ADF instances. This doesn't address the deployment requirement. - **Option D (Update the main branch)**: The main branch is already being used for publishing to ADFdev. Updating it further doesn't initiate the deployment process to ADFprod. ### Recommended Approach: The optimal workflow is: 1. Create a release pipeline in Azure DevOps 2. Configure the pipeline to trigger when changes are published to the main branch 3. Set up deployment stages for different environments 4. Use ADF ARM template deployment tasks to deploy artifacts to ADFprod This approach follows Microsoft's recommended CI/CD practices for Azure Data Factory and ensures reliable, automated deployments between environments.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You have two Azure Data Factory instances named ADFdev and ADFprod. ADFdev is connected to an Azure DevOps Git repository. After publishing changes from the main branch to ADFdev, you need to deploy the artifacts from ADFdev to ADFprod. What is the first step you should take?
A
From ADFdev, modify the Git configuration.
B
From ADFdev, create a linked service.
C
From Azure DevOps, create a release pipeline.
D
From Azure DevOps, update the main branch.
No comments yet.