azure - 使用 Azure DevOps CI/CD 管道自动部署 ADF 管道

标签 azure azure-devops cloud azure-data-factory

https://learn.microsoft.com/en-us/azure/data-factory/continuous-integration-deployment 的帮助下,我使用 Azure DevOps CI/CD 管道自动化了 Azure ADF 管道部署流程。 (即)部署从 DEV 到 PROD 环境 ADF 的管道。我正在使用 ADF 的 ARM 模板将管道从一种环境部署到另一种环境。因此,我将有一个单独的 ARM_Parameter.json 对应于每个环境(Dev/Prod)。 问题是每个 ADF 管道可能有很少的基本参数,这些参数没有参数化,因此在parameter.json 中不可用。在使用 CI/CD 管道的自动化 ADF 管道部署过程中,你们能否帮助我以自动化方式将每个 ADF 管道下的基本参数部分中的 Dev 值替换为 PROD 值?

最佳答案

我看到两个选项:

  1. 如果仅针对此 RUN_ENVIRONMENT 参数,您可以将参数更改为变量,并使用系统变量 @pipeline().DataFactory 来确定您运行的环境。
  2. 另外,您可以配置数据工厂来为管道参数默认值生成 ARM 参数,但您必须创建自定义的 arm-template-parameters-definition.json 文件。 Check the documentation here

关于azure - 使用 Azure DevOps CI/CD 管道自动部署 ADF 管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59715294/

相关文章:

azure - Azure Cosmos DB 用户定义函数 (UDF) 中的 HTTP Rest API

azure - 如何测试 Azure AD 访问 token 过期

azure - 如何使用 Graph API 在 Azure Active Directory 上创建用户(工作帐户)

azure-devops - 依赖于私有(private) AZ 存储库的 Azure 构建管道

azure-devops - 是否可以将 html 报告与 VSTS 构建摘要集成?

azure - Azure 上的桌面应用程序

mysql - 从 Google AppEngine Standard 连接到 Google Cloud SQL 实例时出错(使用 NodeJS)

cloud - 哪种云计算编程语言?

azure - 将文件存储在受网络限制的 azure 存储帐户中

azure-devops - 如何手动启动$(Rev :r) counter from specific number?