数据工厂发布管道问题

时间:2019-11-29 12:20:30

标签: git azure azure-devops continuous-integration azure-data-factory

目标

目标是在Azure DevOps中使用发布管道将DEV ADF环境的内容复制到PROD ADF环境。应该通过监视adf_publish分支的更改并将ARM模板文件发布到PROD ADF环境中来工作。

问题

尽管管道报告成功,但是当我检查PROD环境时,它仍然是空的。

Pipeline Results

Logs

环境结构

两个ADF环境DEV和PROD在Azure门户的同一资源组中,并分别备份到单独的存储库:ADFV2-DEV和ADFV2-PRD。每个分支都有一个主分支。

我尝试过的事情

当我从源代码管理中删除PROD时,这意味着所有更改都保存在ADF中,没有分支/ git / etc。然后发布管道将按预期工作。因此,我认为问题可能出在Azure DevOps内部。

我尝试为每个组/用户授予一揽子“允许”权限,以查看是否是问题所在,但是结果没有变化。

Branch Permissions

因此,我认为问题在于PROD ADF环境位于Azure Git存储库中,但是我无法缩小导致问题的原因。

任何对此的帮助将不胜感激。在源代码管理中,有必要同时备份两个ADF环境。

注意

这是我的第一个stackoverflow问题,因此对于任何明显的错误或错误,我深表歉意。请让我知道是否划线,我会很乐意修复/扩展/等。

1 个答案:

答案 0 :(得分:0)

阅读更多文档后,似乎问题出在PROD环境中的git集成中。 this microsoft doc中指出:

  

Git集成。您只需要使用Git集成配置开发数据工厂。通过CI / CD部署对测试和生产的更改,不需要Git集成。

从PROD环境中删除git集成似乎可以解决此问题。我希望可以在不删除git的情况下解决此问题,但是似乎不需要。