持续交付中 · 始于 2016深圳·广州·香港
Est. 2016粤ICP备 16071879-2
返回案例列表
🚀研发效能 / DevOps

企业级自研 CI/CD 持续交付平台

为跨地域研发团队自研持续交付控制平面,统一 25+ 个应用的构建、投递、部署、健康检查与自动回滚,并打通堡垒机后内网的交付场景。

项目周期
6个月 · 持续迭代
团队规模
1-3 人平台小队

项目挑战

随着应用数量增长,托管 CI 服务遇到配额与成本约束,跨境网络不稳定导致构建缓慢且不可预期;部署脚本散落在各个仓库难以治理,生产发布缺乏统一的审批与回滚机制;部分交付目标位于客户堡垒机之后的内网,公有 CI 根本无法直达。

💡解决方案

自研控制平面 + 轻量 Agent 架构:声明式应用清单集中定义构建与部署拓扑;构建任务按地域和标签就近调度到容器化构建集群;产物校验后经加密通道投递,目标机 Agent 以零入站长轮询拉取任务,天然穿透堡垒机与内网。发布采用版本化目录加原子切换,健康检查失败自动回滚到最近稳定版本;生产环境强制人工审批,并配套接入预检、数据库迁移纪律与全链路通知审计。

🎯项目成果

统一接入 25+ 个应用的构建与部署,取代散落各仓库的部署脚本
累计执行近 2000 次构建与发布,失败自动回滚保障生产稳定
构建负载全部移出生产服务器,就近调度显著改善跨境构建速度
零入站 Agent 打通堡垒机后内网交付,覆盖公有 CI 无法触达的场景

🛠️技术栈

Node.jsDockersystemdNginxMySQLGitHub APISlack API