品牌名稱
LOTUS
所在行業
汽車
企業規模
501-1000人

路特斯如何使用 Zadig 實現混合云全球交付

541次閱讀
Lotus,譯名路特斯,是一家源自英國的跑車、賽車制造商,以設計與制造劃時代的賽車與生產極度輕量和擁有傳奇性操控特色的汽車而著名。
隨著 Lotus 在國內的發展,公司創造出的軟件規模也日益龐大,基于早期架構設計的 CI/CD 流程難以適應快速變化的交付流程以及高速膨脹的軟件數量,變革迫在眉睫。
早期 Lotus 的軟件交付流程是基于 Jenkins 流水線設計的,Jenkins 的部署與數據中心一一對應。由于 Lotus 使用的是混合云,且數據中心遍布海外,導致運維需要管理的 Jenkins 數量非常多,大量重復的事務性工作使得運維的人力捉襟見肘。以下是早期方案一些缺陷:
  • 多個 Jenkins 環境,配置、插件管理復雜
  • 跨集群項目難以同步
  • 存在單點故障的隱患
  • 腳本分散且存在重復功能,難以復用或更新
  • 授權難以管理
在此背景下,我們開始尋求新的技術方案以解決遇到的問題。

方案落地:

確立里程碑

方案落地的第一件事是讓進度可度量,針對這一點我們按照環境、部門、穩定使用期等維度拆分了落地的里程碑,確立里程碑后團隊可以隨時度量當前的進度,并且明確當前的目標是什么。
undefined