1. 程式人生 > >DevOps案例 | 專案雲化解決方案

DevOps案例 | 專案雲化解決方案

點選上方“中興開發者社群”,關注我們

每天讀一篇一線開發者原創好文

640?wx_fmt=png&wxfrom=5&wx_lazy=1

案例簡述

本文件主要描述核心網多個專案使用的二級VDC建設,為專案DevOps雲化推進提供基礎設施和內容支援。以業界流行的Jenkins 2.0Pipeline流水線CI框架為支撐,提供CI、版本構建、測試、統計度量、基礎設施監控等功能。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

640?wx_fmt=png&wxfrom=5&wx_lazy=1

640?wx_fmt=png

640?wx_fmt=png

業務背景

AAA/BBB專案在DevOps落地推進過程中,尤其是Gerrit Verify CI/Merge CI/多分支 版本構建/ 以及個人構建,對專案原有敏捷過程中構建的CI系統已經收到很大挑戰:

  • 實時CI與版本每日構建Jenkins任務排程複雜

  • 實時構建執行時長無法實時反饋

  • VerifyCI、個人構建需要大量的節點資源

於是啟動了基於雲CI的二級VDC建設。

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

上線方案

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

專案收益

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

能力呼叫

  • Docker

  • Jenkins 2.0 Piepline

  • NFS

  •  Ansible

  • Zabbix

640?wx_fmt=png