首页 > 解决方案 > ADF Git 使用 AzureResourceGroupDeployment 和 ARMTemplates 配置发布后断开连接

问题描述

我正在关注 ADF 的新 CICD 指南https://docs.microsoft.com/en-us/azure/data-factory/continuous-integration-deployment-improvements

然后,我使用此处描述的 Azure 资源组 ARM 模板部署将从 npm 导出管道生成的 ARMTemplates 发布到我的ADF Dev : https ://docs.microsoft.com/en-us/azure/data-factory/continuous-integration-部署#脚本

看起来像这样:

- task: AzureResourceGroupDeployment@1
      displayName: 'Azure Deployment:Create Or Update Resource Group action on adf-dev-rg'
      inputs:
        ConnectedServiceName: 'guycarpenter-privatenonprod-Contributor'
        resourceGroupName: 'gc-adf-nasa-prinonprod-dev-rg'
        location: 'East US 2'
        csmFile: '$(Agent.BuildDirectory)/ARMTemplate/ARMTemplateForFactory.json'
        csmParametersFile: '$(Agent.BuildDirectory)/ARMTemplate/ARMTemplateParametersForFactory.json'

在我将新的 ARMTemplate 发布到我的ADF Dev后,ADF git repo Configure 会断开连接。我应该如何在不断开 repo 的情况下将新的 ARMTemplate 发布到我的ADF Dev

编辑:我还发现设置 includeFactoryTemplate=false 可以解决问题,但我需要将其设置为 true 才能为其他环境参数化 ADF。

编辑#2:这解决了问题:https ://stackoverflow.com/a/56863897/13570809

标签: azure-devopsazure-data-factory

解决方案


我应该如何在不断开 repo 的情况下将新的 ARMTemplate 发布到我的 ADF Dev?

对此有一个已知的用户声音:

部署数据工厂 ARM 模板时保留 GIT 配置

您可以对此请求进行投票并查看反馈。

杰森回答说:

这已由数据工厂资源的 Azure 资源管理器模板中的 repoConfiguration 属性实现。请参阅此处以供参考 - https://docs.microsoft.com/en-us/azure/templates/microsoft.datafactory/2018-06-01/factories


推荐阅读