基於開發者中心DevOps流水線快速上雲

用友雲平臺發表於2019-01-11

導讀:“DevOps”這個詞現在很流行,它具體指的是什麼呢?本文介紹了DevOps和開發者中心DevOps流水線,圖文並茂,解答您的疑惑。

那麼DevOps是什麼?開發者中心<DevOps流水線>是什麼?或許在這裡能解決你的一些疑惑……


基於開發者中心DevOps流水線快速上雲


DevOps是什麼?


“DevOps”是現在非常流行的一個詞,它代表的是什麼呢?是一種理念?還是一種工具?還是一種技術?其實覺得迷茫的絕對不止您一個人。

詞意表述為“軟體開發人員(Dev)”和“IT運維技術人員(Ops)”之間溝通合作的文化、運動或實踐。其實可以理解為通過自動化“軟體交付”和“架構變更”的流程,來使得構建、測試、釋出軟體能夠更加地敏捷、頻繁和可靠。

那麼開發者中心<DevOps流水線>是什麼呢?


可以理解為一種通過自動化“軟體交付”的方案及實現,那麼我們先來了解下整體架構。

開發者中心<DevOps流水線>部分流程總覽


基於開發者中心DevOps流水線快速上雲


開發者中心DevOps流水線執行效果


基於開發者中心DevOps流水線快速上雲


基於開發者中心DevOps流水線快速上雲


流水線基於Git獲取程式碼源解惑

支援兩種方式:ssh、 http

1. ssh方式

使用Git -i指定私鑰檔案。(藉助一個shell指令碼來實現)

指令碼原始碼:


基於開發者中心DevOps流水線快速上雲


2. http方式

使用git clone 命令直接下載,具體如下:

git clone http://${Password}:${UserName}@github.com/yangxyd/xxx.git

流水線配置中心解惑

使用配置中心功能:把需要修改的配置檔案提取到配置中心,在容器啟動前會從配置中心拉取相關配置到指定的目錄下。使用說明如下:


基於開發者中心DevOps流水線快速上雲


配置後,通過容器控制檯即可檢視替換後的檔案內容。


基於開發者中心DevOps流水線快速上雲


基於開發者中心DevOps流水線快速上雲


相關文章