Azure 基于发布的DevOps部署

Azure 基于发布的DevOps部署,azure,azure-data-factory,azure-data-factory-2,Azure,Azure Data Factory,Azure Data Factory 2,我有一个数据工厂实例,它链接到github,用于开发 我在data factory的两个不同分支中进行了两次不同的更改。 change01和change02 我已经将这两个更改合并到master分支中,并进行了发布 在执行CI/CD时,即使这两个更改现在在dev data factory实例中可用,是否可以仅将change01部署到其他环境中 我们如何控制哪些版本/更改应该部署到其他环境中? 我们可以直接从分支进行构建并推送到prod吗?我建议使用单独的分支,并将构建配置为使用正确的分支。验证您

我有一个数据工厂实例,它链接到github,用于开发

我在data factory的两个不同分支中进行了两次不同的更改。 change01change02

我已经将这两个更改合并到master分支中,并进行了发布

在执行CI/CD时,即使这两个更改现在在dev data factory实例中可用,是否可以仅将change01部署到其他环境中

我们如何控制哪些版本/更改应该部署到其他环境中?
我们可以直接从分支进行构建并推送到prod吗?

我建议使用单独的分支,并将构建配置为使用正确的分支。验证您是否在Azure开发操作中构建


选择不应该部署的更改也很有帮助。

要最好地完成这一点,必须在数据工厂编辑器之外发布。每个分支都包含发布Data Factory ARM模板所需的ARM组件。问题在于单击“发布”按钮Data Factory/ADO幕后将ARM模板合并为一个.json文件,以便在部署到Data Factory目标的同时更易于部署

这里最好的做法可能是确定如何发布ARM模板,而不单击“发布”按钮。这可以通过使用ARM部署或Powershell实现


<> P>此外,当考虑如何在CI /CD下管理和部署数据工厂时,我会考虑您的。

我不相信数据工厂配置是如何配置的。如果有任何答案有助于/需要进一步细化,请提供反馈。