如何解决基于版本的DevOps部署
我有一个链接到github的数据工厂实例,用于开发。
我在数据工厂的两个不同分支中有两个不同的更改。 change01 和 change02
我将这两个更改合并到 master 分支中并进行了发布。
尽管在开发数据工厂实例中现在可以进行这两项更改的同时也进行CI / CD,但是是否可以仅将change01部署到其他环境中?
我们如何控制应将哪个版本/更改部署到其他环境中? 我们可以直接从分支进行构建并推送到产品吗?
解决方法
要最好地完成此操作,必须在Data Factory编辑器外部发布。每个分支都包含发布数据工厂ARM模板所需的ARM组件。问题是,单击后台的发布按钮Data Factory / ADO将ARM模板整合为一个.json文件,以使其易于部署,同时又部署到Data Factory目标。
此处的最佳做法是确定如何不单击“发布”按钮来发布ARM模板。这可以通过使用ARM部署或Powershell来完成。
此外,在考虑如何在CI / CD下管理和部署Data Factory时,我会考虑使用potential options。
,我建议使用单独的分支并将您的构建配置为使用正确的分支。验证您是否在Azure Dev Ops中进行构建。
它对于不应该部署的樱桃选择更改也很有帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。