DevOps 轉型之 Pipeline 實踐

DevOps 轉型之 Pipeline 實踐

由於技術更新速度越來越快,業務需求變化頻度激增,DevOps 如何落地,尋找合適切入點很關鍵,充分利用 Jenkins Pipeline 在 DevOps 和持續集成中的的核心作用,本主題將在 DevOps 工具鏈的選型以及如何落地實踐做介紹。 Pipeline 流水線是指軟件從版本控制庫到用戶手中這一過程的自動化實現是持續交付與 DevOps 的核心工程實踐。

本次分享主要內容:

  1. DevOps 工具鏈與 Pipeline
  2. Jenkins Pipeline 從 0 開始
  3. Pipeline as code
  4. 以 Jenkins 和 GitLab 爲核心構建 DevOps 平臺

主講人:蘆葦

某大型金融公司 DevOps 平臺負責人,多年一線 SRE 和運維自動化實戰經驗,對微服務和容器技術有濃厚興趣,目前致力於基於開源工具鏈的 DevOps 交付流水線的落地實踐,推進互聯網保險研發團隊敏捷轉型和 DevOps 體系建設。

基於開源生態打造 DevOps 工具鏈

DevOps 轉型之 Pipeline 實踐

DevOps 之 Pipeline

Pipeline 流水線是指軟件從版本控制庫到用戶手中這一過程的自動化實現是持續交付與 DevOps 的核心工程實踐;

Pipeline 流水線的自動化和持續流動,才能保證在不同階段、不同節點上產品發佈的一致性和穩定性,同時,也才能消除由於人工操作所引入的人爲風險,同時提高效率,消除“等待”與“浪費”。

DevOps 之標準交付流程

DevOps 轉型之 Pipeline 實踐

Jenkins Pipeline 端到端流水線

來源:2017 年中國 IT 企業 DevOps 持續交付流水線現狀調查報告

Pipeline 落地填坑指南

  • Pipeline + 標準交付流程:一軟一硬,都不能放鬆;
  • 當企業想要遷移到一個 DevOps 模型時,經常需要償還高等級的技術債務:平衡短期收益與長期收益;
  • 循序漸進:降低學習曲線,培養用戶習慣。

DevOps 轉型之 Pipeline 實踐

DevOps 統一管理平臺建設項目

  • 自服務化與易用性
  • 提供最佳實踐
  • 靈活集成其他第三方平臺,降低工具鏈整體運維成本
  • 以 Jenkins 和 GitLab 爲核心構建 DevOps 平臺

很多內容和代碼都無法在這一介紹文章裏體現,如果你感興趣那就帶着你的疑問來觀看我們的直播分享,正面提出你的疑問讓我們的老師幫你解答。

更多知識內容點這裏

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章