我需要通过Azure DevOps自动化Azure Data Factory部署。作为其中的一部分,我创建了一个构建管道,但是为了启用连续触发,应该选择哪个分支?是adf_publish分支吗?如果这是分支,那么我认为应该在Dev环境中手动发布一个新版本,以触发adf_publish分支中的更改,这是一个手动过程。 预先感谢!
答案 0 :(得分:0)
启用连续触发时,您应该选择adf_publish
分支。这样,每当将更改发布到adf_publish分支时,就会触发您的管道。
默认情况下,数据工厂会生成已发布工厂的资源管理器模板,并将其保存到名为adf_publish的分支中。
要在adf_publish分支中触发更改,将更改合并到协作分支后,需要单击 Publish 在协作分支中手动publish your code changes到Data Factory服务。 (默认为master)。因此更改将更新为adf_publish分支。
您可以参考以下博客中的示例:
Continuous integration and delivery in Azure Data Factory
Continuous integration and delivery (CI/CD) in Azure Data Factory using DevOps and GitHub
答案 1 :(得分:0)
可以通过在Azure数据工厂中添加参数化模板来更改对开发值进行硬编码的上述问题。使用下面的链接,可以添加Microsoft自定义参数。 https://docs.microsoft.com/en-us/azure/data-factory/continuous-integration-deployment#use-custom-parameters-with-the-resource-manager-template