過去的三星期裡,因為疫情 + 種種不可告人的原因,我開始建設一個 DevOps 知識平臺。
GitHub:https://github.com/phodal/ledge/
在線使用:https://devops.phodal.com/
(鏈接需要複製到瀏覽器打開)
在這個知識平臺裡, 它包含了這麼一些內容:
DevOps 工具元素週期表。幫助您進行數字化時代的 DevOps 工具選型。
DevOps 設計工具。幫助您設計組織內的 DevOps 流程,涵蓋了流程、人、工具、製品等等。
案例學習。從社區的知識庫中,我們總結了傳統企業走向 DevOps 的經驗,並濃縮到易於使用的內容和材料中。
最佳實踐。我們從海量的 DevOps 內容中,提煉出了一系列的最佳實踐,以更好地幫助企業進行 DevOps 實踐。
模式與原則。基於我們的實踐,我們提煉了位於它背後的模式與原則,幫助個人和組織更好地瞭解 DevOps 文化。
操作手冊。只憑實踐與原則,無法讓中小型 IT 團隊進行 DevOps 轉型,所以我們準備了詳實的操作手冊,以幫助您一步步前進。
度量。KPI - 度量、度量 - KPI、KPI - 度量,幫助您更好地度量 DevOps 轉型情況。
報告。我們嘗試從豐富的 DevOps 報告中,提煉出有用的實踐和工具。
Mobile DevOps。我們相信移動應用的 DevOps 改進,才是大多數公司的挑戰。
-
工具。工具,工具,工具是最好的生產力,工具比人的記憶力更加可靠。
起先,我是想做一些 DevOps 工具,比如說適合於中國國情的『DevOps 元素週期表』。順帶一說,這個工具不是我首創的,我只是用更好的架構實現了一遍。。如此一來,對於大部分開發人員來說,他/她們就可以從這個表中,組合出適合於自己組織的分子(畢竟週期表上都是原子)。幾天之後,我就有了這個工具,根據整個研發體系的每一個過程,你可以從中挑選出適合你的要素:
為了湊滿上面的元素,我不得不找一個又一個大公司的案例,看看他們到底是用什麼技術棧。所以,我七拼八湊得差不多了,順便一想,既然我有這麼多大公司的案例,為什麼不抽象一下這些案例呢。於是就有了:
<figcaption>案例學習/<figcaption>
我們從互聯網的各個地方(來源見內容中標明的出處),幫你抽取了各大公司的案例:
騰訊
小米
招商銀行
美團
……
在這些案例,背後往往包含、隱藏了各種各樣的價值取向。所以,進一步地,我想去提取這些模式,所以就有了:
<figcaption>模式與原則/<figcaption>
包含了:
流暢度模式
度量體系設計
學習型組織構建
……
畫完這些大包之後,隨後,我們就可以進入 DevOps 的設計和實施階段。我們要找到那些最好的實踐:編程、團隊、文化、能力、測試等等:
<figcaption>實踐/<figcaption>
太多,不寫。
當然了,為了在組織中實施 DevOps,我們還需要一本操作手冊,來幫助你一步步構建 DevOps 體系:
<figcaption>manual/<figcaption>
從度量,到實踐,到工程化,再到流程打通,順勢而來,一步下實踐。
光有手冊是不行的,我們還把各種各樣的工具做了上去:
<figcaption>tool/<figcaption>
除了工具的名稱,還包含:
工具的準備事項
工具的操作步驟
工具的示例
該工具的在線工具使用
還有更多的功能在開發中:
<figcaption>人員/<figcaption>
也歡迎加入我們的開發隊伍,更多的案例將幫助每個人更好地成長。
GitHub:https://github.com/phodal/ledge/
在線使用:https://devops.phodal.com/
(鏈接需要複製到瀏覽器打開)
閱讀更多 Phodal 的文章