You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ADF CI/CD 如何仅将已通过测试的项发布到更高环境

Azure Data Factory 多环境选择性部署问题解答

不需要走「DEV新建分支移除工作项B→合并到master→重新走全量部署流程」的路径,可通过以下两种更高效的方式实现仅部署已通过UAT测试的工作项A到PROD环境:

  • 单独提取工作项A对应ARM模板部署
    adf_publish分支会为每一个ADF资源生成独立的ARM模板与参数文件,你可以直接定位工作项A开发涉及的所有关联资源(比如管道、数据集、数据流、集成运行时等)对应的模板文件,单独抽取这部分文件编写CI/CD任务直接部署到PROD即可。该方案适合A、B工作项对应的资源无依赖、A关联资源数量较少的场景。
  • 基于历史有效提交节点部署
    先找到工作项B合并到master分支之前的提交哈希,此时adf_publish分支对应的内容是仅包含工作项A的已发布版本,直接拉取该提交节点的内容部署到PROD即可。该方案不需要修改现有master分支代码,也无需重复DEV、UAT阶段的验证,可保证部署内容和UAT测试通过的A版本完全一致。

注意:如果工作项A的运行依赖工作项B开发的资源,你需要先解除二者的依赖关系再执行选择性部署,避免PROD环境部署后A功能运行报错。

内容的提问来源于stack exchange,提问作者Andrew Pham

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 06:18:03