Azure Data Factory多环境部署:删除Dev中Pipeline2后Prod的Pipeline3状态
DevOps环境同步中Prod独有资源的保留问题
Prod环境里独有的pipeline3会保持原状,完全不受这次同步操作的影响。
原因很简单:你这次是把Dev环境中删除pipeline2这个变更同步到其他环境,这类DevOps同步逻辑一般是只处理Dev环境有定义的资源变更——也就是只针对GitHub里记录的Dev资源清单(删除pipeline2后,清单里只剩pipeline1、dataset1)和目标环境做对比:
- 会在Test环境里删除pipeline2;
- 会在Prod环境里删除pipeline2;
- 但Prod的pipeline3从来没出现在Dev的资源清单里,同步流水线不会主动去处理这类“Dev没有的额外资源”,所以它会原封不动留在Prod里。
内容的提问来源于stack exchange,提问作者MikeLanglois
相关产品推荐
相关产品推荐

