如何使用构建管道部署 Azure 数据工厂资源?
Posted
技术标签:
【中文标题】如何使用构建管道部署 Azure 数据工厂资源?【英文标题】:How to use the build pipeline to deploy azure data factory resources? 【发布时间】:2020-06-08 20:21:26 【问题描述】:我有一个要使用 azure devops 部署的 Azure 数据工厂。因此,我使用“发布构建工件”任务创建了一个构建管道,并创建了名为“drop”的工件文件夹,其中包含我要部署的资源。
我需要有关发布管道的帮助。我应该在我的发布管道中使用哪个任务来部署这个工件文件夹“drop”?
我最初尝试使用 ARM 模板部署,但它没有使用放置文件夹,而是每次都部署所有内容,即整个数据工厂。所以我创建了一个构建文件夹,其中我只有有限的东西要部署。但我现在被相同的发布管道任务困住了。
任何帮助都会很棒。谢谢
【问题讨论】:
如果你有构建管道来生成工件,那么你可以将生成的工件直接添加到发布管道中,你可以查看文档Artifact sources。或者,选择Azure Repos Git
并手动选择来源。我误解了要求吗?
我可以添加工件。正如您提到的链接,我已经完成了,并且添加了工件。但是要使发布管道正常工作,我们需要一些任务来帮助在下一阶段部署该工件,对吗?我想在这里知道的那个任务。因为对于 ADF 部署,我总是看到“资源组部署任务”。但实际上并没有帮助。
@YangShen-MSFT 你能提供一些帮助吗?
您好,很抱歉回复晚了。如果您正在寻找在发布管道阶段之间传递工件的方法,您可以使用PublishPipelineArtifact
和DownloadPipelineArtifact
任务,检查Publish and download artifacts,您将看到这些任务可以在管道中的阶段之间共享文件.
【参考方案1】:
您需要使用版本 2 的 RG 部署:
然后您需要选择、创建或更新资源组。
您需要在模板路径文本框中提供ADF ARM模板的路径。
谢谢,
普拉提克
【讨论】:
其实我不想使用ARM模板部署方式,因为那样创建构建管道也没用。以上是关于如何使用构建管道部署 Azure 数据工厂资源?的主要内容,如果未能解决你的问题,请参考以下文章