品牌名称
LOTUS
所在行业
汽车
企业规模
501-1000人

路特斯如何使用 Zadig 实现混合云全球交付

441次阅读
Lotus,译名路特斯,是一家源自英国的跑车、赛车制造商,以设计与制造划时代的赛车与生产极度轻量和拥有传奇性操控特色的汽车而著名。
随着 Lotus 在国内的发展,公司创造出的软件规模也日益庞大,基于早期架构设计的 CI/CD 流程难以适应快速变化的交付流程以及高速膨胀的软件数量,变革迫在眉睫。
早期 Lotus 的软件交付流程是基于 Jenkins 流水线设计的,Jenkins 的部署与数据中心一一对应。由于 Lotus 使用的是混合云,且数据中心遍布海外,导致运维需要管理的 Jenkins 数量非常多,大量重复的事务性工作使得运维的人力捉襟见肘。以下是早期方案一些缺陷:
  • 多个 Jenkins 环境,配置、插件管理复杂
  • 跨集群项目难以同步
  • 存在单点故障的隐患
  • 脚本分散且存在重复功能,难以复用或更新
  • 授权难以管理
在此背景下,我们开始寻求新的技术方案以解决遇到的问题。

方案落地:

确立里程碑

方案落地的第一件事是让进度可度量,针对这一点我们按照环境、部门、稳定使用期等维度拆分了落地的里程碑,确立里程碑后团队可以随时度量当前的进度,并且明确当前的目标是什么。
undefined