Azure DevOps 数据工厂 数据集和管道 CICD 参数

问题描述 投票:0回答:1

我正试图使用 Azure DevOps 为 Azure Data Factory 构建 CICD。 我能够设置管道和发布。 然而,我遇到了一个问题。

数据集

我有2个环境,DEV和PROD,我如何在CD流水线中传递参数来改变不同部署阶段(dev和prod环境)在Sink和Source中的文件路径(例如dev和prod)。

请在此输入图片描述

谢谢您的帮助!我正在尝试使用Azure DevOps为Azure Data Factory构建CICD。

azure azure-devops devops azure-data-factory-2
1个回答
1
投票

有另一种方法来发布ADF,从主(协作)分支.你可以定义(替换)值的每一个单一的节点(属性)在json文件(ADF对象).它将解决你的问题,因为你可以提供单独的CSV配置文件每个环境(阶段)。

CSV配置文件示例config-stage-UAT.csv):

type,name,path,value
pipeline,PL_CopyMovies,activities[0].outputs[0].parameters.BlobContainer,UAT

然后在PowerShell中运行这样的cmdlet。

Publish-AdfV2FromJson -RootFolder "$RootFolder" -ResourceGroupName "$ResourceGroupName" -DataFactoryName "$DataFactoryName" -Location "$Location" -Stage "stage-UAT"

看看这个azure.datafactory.tools (PowerShell模块)

© www.soinside.com 2019 - 2024. All rights reserved.