導讀:“DevOps”這個詞現在很流行,它具體指的是什麼呢?本文介紹了DevOps和開發者中心DevOps流水線,圖文並茂,解答您的疑惑。
那麼DevOps是什麼?開發者中心<DevOps流水線>是什麼?或許在這裡能解決你的一些疑惑……

DevOps是什麼?
“DevOps”是現在非常流行的一個詞,它代表的是什麼呢?是一種理念?還是一種工具?還是一種技術?其實覺得迷茫的絕對不止您一個人。
詞意表述為“軟體開發人員(Dev)”和“IT運維技術人員(Ops)”之間溝通合作的文化、運動或實踐。其實可以理解為通過自動化“軟體交付”和“架構變更”的流程,來使得構建、測試、釋出軟體能夠更加地敏捷、頻繁和可靠。
那麼開發者中心<DevOps流水線>是什麼呢?
可以理解為一種通過自動化“軟體交付”的方案及實現,那麼我們先來了解下整體架構。
開發者中心<DevOps流水線>部分流程總覽

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


流水線基於Git獲取程式碼源解惑
支援兩種方式:ssh、 http
1. ssh方式
使用Git -i指定私鑰檔案。(藉助一個shell指令碼來實現)
指令碼原始碼:

2. http方式
使用git clone 命令直接下載,具體如下:
git clone http://${Password}:${UserName}@github.com/yangxyd/xxx.git
流水線配置中心解惑
使用配置中心功能:把需要修改的配置檔案提取到配置中心,在容器啟動前會從配置中心拉取相關配置到指定的目錄下。使用說明如下:

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

