【发布时间】:2020-10-26 03:55:30
【问题描述】:
我正在 Azure 数据工厂中实施 azure devOps。
我的开发环境 ADF 已集成到 git 存储库中。
我创建了一个构建管道,用于在 adf_publish 分支发生变化时构建工件。
我的下一步是将 ARM 模板工件部署到 PROD 环境。
假设在将 DEV 更改部署到 PROD 时,PROD 环境中有许多触发的管道,而 PROD 环境中运行的管道很少。
我的问题是:
- 如何将更改从 DevOps 部署到 PROD 环境?它会删除并替换 DevOps 中的所有管道和触发器,还是只选择更改并更新 PROD 环境而不触及未更改的管道?
- 假设部署时在 PROD 环境中运行管道,该管道运行会发生什么情况?
- 假设在 3:00 有一个触发管道,部署在 2:55 开始,在 3:05 结束。应该在 3:00 运行的触发管道会发生什么?
任何人对上述问题有明确的想法或是否有任何文件可供参考以获得这些问题的答案?
我在部署ARM模板的时候经历过Keeping deployment mode as Incremental instead of keeping it as Complete。该选项会完成我上面要求的所有任务吗?
【问题讨论】:
标签: azure azure-devops azure-data-factory azure-data-factory-2 azure-data-factory-pipeline