【发布时间】:2019-05-08 14:55:22
【问题描述】:
我正在尝试为 Azure 数据工厂创建我的 Azure DevOps 发布管道。
我已遵循 Microsoft (https://docs.microsoft.com/en-us/azure/data-factory/continuous-integration-deployment) 提供的关于向发布时生成的 ARM 模板添加其他参数的相当神秘的指南 (https://docs.microsoft.com/en-us/azure/data-factory/continuous-integration-deployment#use-custom-parameters-with-the-resource-manager-template)
在 master 分支的路由中创建了一个arm-template-parameters-definition.json 文件。当我发布时,adf_publish 分支中的ARMTemplateParametersForFactory.json 保持完全不变。我尝试了很多配置。
我在数据工厂中定义了一些管道参数,并希望它们可以在我的部署管道中进行配置。对我来说似乎是一个明显的要求。
我错过了一些基本的东西吗?请帮忙!
JSON如下:
{
"Microsoft.DataFactory/factories/pipelines": {
"*": {
"properties": {
"parameters": {
"*": "="
}
}
}
},
"Microsoft.DataFactory/factories/integrationRuntimes": {
"*": "="
},
"Microsoft.DataFactory/factories/triggers": {},
"Microsoft.DataFactory/factories/linkedServices": {},
"Microsoft.DataFactory/factories/datasets": {}
}
【问题讨论】:
-
为什么你认为它必须改变?它不应该。它应该使用这些参数来部署你需要的任何东西。它不会在 repo 中更新该文件的内容(为什么会这样?)
-
@4c74356b41 是的,当您发布时应该这样做,但并非始终如一。我建议您阅读问题中发布的链接。
标签: azure azure-devops azure-pipelines azure-data-factory arm-template