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

如何在GitLab 15.7.0中彻底停止Auto DevOps流水线?

解决Auto DevOps流水线卡住导致合并请求无法审批的问题

确认Auto DevOps禁用是否彻底生效

  • 检查项目级配置:进入项目「CI/CD」>「Auto DevOps」页面,确保**「Enable Auto DevOps」**开关完全关闭,同时取消「Override Auto DevOps pipeline template」的勾选(如果之前启用过),避免自定义模板残留触发逻辑。
  • 检查群组级配置:若项目继承了群组的Auto DevOps设置,需同步关闭群组层面的Auto DevOps开关,防止项目设置被上层覆盖。

终止卡住的流水线并刷新状态

  • 打开合并请求的「流水线」标签,找到卡住的流水线,点击右上角「终止」按钮手动结束任务,之后尝试重新发起审批流程。
  • 若流水线无法在合并请求内终止,可进入项目「CI/CD」>「流水线」列表,找到对应流水线执行强制终止操作。
  • 关闭当前合并请求后重新打开,或重新推送分支覆盖原有提交,触发系统刷新流水线状态。

清理残留的触发规则与配置文件

  • 进入项目「CI/CD」>「流水线触发规则」,删除所有与Auto DevOps相关的自动触发规则(比如针对合并请求事件的默认规则)。
  • 检查仓库根目录,若存在Auto DevOps自动生成的.gitlab-ci.yml文件,直接删除该文件,避免残留配置继续生效。

清理CI/CD缓存

  • 进入项目「CI/CD」>「缓存」页面,清理所有相关缓存,防止旧的Auto DevOps配置缓存导致异常触发。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 10:07:04