GitLab 原廠於 2023 年一月,再次修改官網介紹的 DevOps Lifecycle

前言

自從 GitLab 推出 15.0 版開始,GitLab 原廠就一直積極的在打造新企業品牌形象,以及調整 GitLab 的產品線與各項功能。

其實原廠在早期並不是使用 DevOps Lifecycle 來對照 GitLab 擁有哪些功能,DevOps Lifecycle 是在推出 15.0 時,原廠網站改版,以及當時使用的 Slogan——The One DevOps Platform,才一並出現的。

因此在《和艦長一起 30 天玩轉 GitLab》(第二版)撰寫過程中,筆者就已經注意到 GitLab 原廠網站一直有在持續改版,包含 DevOps Lifycycle 的內容。

但由於實體書出版流程,總是有一個停筆截稿的時間點,因此在本書實在無可避免會出現「內容」與最新版本的 GitLab 及原廠網站有落差的狀況,還請各位讀者多多包涵。

內容差異說明

p.1-2

p.1-2 有一則【豆知識】,在此各位讀者可以看到 2022 年 7 月時的原廠網站面貌。

p.1-14

p.1-14 有一則【豆知識】,這裡提到了在 GitLab 15.0 之前的歷史。在 15.0 之前,其實 GitLab 原廠一直都是用「GitLab Workflow」來介紹 GitLab 有哪些功能,GitLab 是如何幫助團隊建立開發至維運整條工作流程。但隨著 15.0 的推出,「GitLab Workflow」這個名稱也被改為拿來當作官方為 Visual Studio Code 開發之 Extension 的名字。

筆者在 2019-2020 出版《和艦長一起 30 天玩轉 GitLab》(第一版)時,也都是使用「GitLab Workflow」來向讀者介紹 GitLab 有哪些功能。 如下圖,在 2019 時,筆者就是用「和艦長一起玩轉 GitLab & GitLab Workflow」為題目,在 Study4.TW .NET Conf 2019 上分享。

p.1.15

p.1.15 的「圖 1-10」,即是當年原廠網站上介紹的 GitLab Workflow 10 個步驟。

Ch3

本書的第 3 章,即是用 GitLab 原廠網站上說明的 DevOps Lifecycle 為骨架,逐一說明從開發到維運整個工作流程有哪些階段,同時對照 GitLab 大致提供了哪些功能。

然就如前面所述,GitLab 原廠在筆者撰寫書籍內容的當下,甚至直到現在,原廠網站上的 DevOps Lifecycle 依然不時會有一些微調。因此各位讀者在閱讀第 3 章時,還請如同筆者在章節 3-1 所述的那樣認知到這件事——「當然這絕不會是世上最後一個版本的DevOps Lifecycle,但它已足夠作為你首次規劃自己團隊之 DevOps Lifecycle 的參考範例。」

是的,DevOps Lifecycle 並非是死的,只能有一個版本,不同的企業、團隊可能會有屬於自己的版本。至於 GitLab 原廠網站及本書提供的版本,則能成為一個參考,幫助你更容易與迅速的建立專屬於你的版本。

下面就提供一些歷史圖片,讓讀者可以看一看 GitLab 原廠還真是一改再改。

上面最後一張圖片,即是截至 2023 年一月,GitLab 原廠最新修改後的 DevOps Lifecycle,將原本跨越所有 Stage 的 Manage 移除,不知道大家對此的想法是什麼呢?

筆者定期都會上 GitLab 原廠網站瀏覽內容,如果未來還有新的版本變化,會繼續紀錄在此,就讓我們繼續看下去吧!

2023-06-03 更新,原廠官網的 DevOps Lifecycle 又有變化了,這次是將 Release 拿掉,改成 Deploy