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

同一ADF环境与分支下多项目独立CI/CD搭建方案咨询

ADF多项目CI/CD快速推进方案

1. 紧急拆分adf_publish分支代码

  • 拉取当前adf_publish分支到本地,新建两个专属分支:adf_publish_projectA和adf_publish_projectB
  • 手动清理分支内容:每个分支只保留对应项目的全量资源(流水线、数据集、链接服务等),删除另一项目的所有文件
  • 分别将这两个新分支推送到远程仓库,后续每个项目的发布操作定向到各自的专属publish分支

2. 同步隔离开发分支(并行执行)

  • 为两个项目创建独立的开发分支:dev_projectA和dev_projectB
  • 修改ADF Studio的分支配置,让各项目开发团队对应到专属开发分支,避免后续代码混写
  • 后续每个项目完成开发测试后,单独发布到自己对应的adf_publish_xxx分支

3. 快速搭建分项目CI/CD流水线

  • CI流水线:为每个项目创建独立流水线,触发源设为对应开发分支,执行ADF的validate、build命令,将构建产物推送到各自的publish分支或制品仓库
  • CD流水线:监听各自的publish分支或制品资源,部署到对应环境时配置专属环境变量(比如链接服务的连接字符串)
  • 直接复用ADF官方CI/CD模板,仅替换分支名称、资源路径类参数,节省配置时间

4. 极端时间紧张的临时规避方案

  • 如果来不及拆分分支,先给两个项目的CD流水线添加资源过滤规则:部署时仅包含当前项目的资源路径(比如/pipelines/projectA_*、/datasets/projectA_*),暂时用同一个publish分支完成部署
  • 上线后再回头拆分开发分支和publish分支,做彻底隔离

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 11:03:15