「如今的 GitLab 已經不是單純的 Git service,而是具備完整 workflow 的 DevOps platform。」
2019 年,我因爲工作需要,得開始研究 GitLab 某些功能。巧合的是,當時我也正擔任「第 11 屆 iT 邦幫忙鐵人賽」評審,就在陳正瑋【和艦長一起 30 天玩轉 GitLab】參賽文章中,學到我所需要知道的一切。
後來,陳正瑋的這系列文章不負眾望,榮獲 DevOps 組冠軍。
頒獎典禮上,我鼓勵陳正瑋將這系列文章整理修潤,成為華文世界第一本 GitLab 專書。畢竟,我實在想不到有誰能夠比鐵人賽冠軍、GitLab 官方認證的 “GitLab Hero” 更適合做這件事的人。
陳正瑋,在業界暱稱為「艦長」。早在 2015 年,那個台灣對於 DevOps 還懞懞懂懂的年代,正瑋與一群熱血份子就率先成立 DevOps Taiwan 社群,舉辦 Meetup 及數屆 DevOpsDays Taipei 大會,對於推廣 DevOps 觀念及技術,有難以磨滅的貢獻。因此,他也一直被起鬨「支持正瑋無限期連任 DevOps Taiwan 社群組織者」。
有技術,有熱情,由他來詮釋 DevOps,我們是充滿信心的。
在這本《和艦長一起 30 天玩轉 GitLab》書中,你並不會看到他一股腦推銷 GitLab 功能,而是不斷為文提醒讀者反思:
- 我們真的需要這功能嗎?
- 我們真的準備好要進入這麼一個深不見底、看不到盡頭的技術坑嗎?
- 天有不測風雲,萬一 CI/CD 自動化系統出了問題,我們真的有手動處理的備案嗎?
- 我們真的有在做「持續整合」嗎?還是只是部分的「工作自動化」?
畢竟,如同正瑋一再提醒的:「DevOps 涉及文化、實踐方法及工具,企業組織必須從這三個層面多管齊下,才有機會成功實踐 DevOps。」這本書是起點,不是終點,希望大家除了學會 GitLab 這麼優異的 DevOps platform 之外,更能深刻探討 DevOps 背後的文化及實踐方法,讓 GitLab 成為數位轉型的重要推手。
—— 敏捷魔藥師 葉秉哲 (William Yeh)