基于发布的DevOps部署



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

我在数据工厂的两个不同分支中有两个不同的变化。change01change02

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

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

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

为了最好地实现这一点,必须在数据工厂编辑器之外发布。每个分支都包含发布数据工厂ARM模板所需的ARM组件。问题是,当在后台单击发布按钮Data Factory/ADO时,会将ARM模板合并为一个.json文件,以便在部署到Data Factory目标的同时更容易进行部署。

这里的最佳操作方案可能是确定如何在不单击发布按钮的情况下发布ARM模板。这可以通过使用ARM部署或Powershell来完成。

此外,在考虑如何在CI/CD下管理和部署数据工厂时,我会考虑您的潜在选择。

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

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

相关内容

  • 没有找到相关文章

最新更新