📘 深度概覽
作者背景#
陳正瑋(Cheng Wei Chen),台灣 DevOps 社群的活躍推動者,現為炬識科技技術顧問。他是 GitLab Hero、DevOps Taiwan Community 志工,也是《Effective DevOps》中文版的譯者。長期透過部落格(chengweichen.com)與技術研討會分享 GitLab CI/CD 與 DevOps 實踐經驗,是台灣首位撰寫 GitLab 專書的作者。
完整摘要#
本書從 DevOps 的核心理念出發,指出 DevOps 不只是工具,更是打破開發與維運之間藩籬的文化變革。在此基礎上,作者介紹 GitLab 作為「The One DevOps Platform」的定位——以單一平台涵蓋從程式碼管理、CI/CD、安全掃描到部署監控的完整軟體開發生命週期。書中先帶領讀者完成 GitLab 的安裝與基本操作(使用者權限、Admin Area、群組管理),接著深入 GitLab 作為一站式平台的十大生命週期階段(Plan、Create、Verify、Package、Release、Configure、Monitor 等)。核心章節聚焦於 GitLab CI 的架構——Runner 與 Executor 的選擇、.gitlab-ci.yml 的撰寫——並以完整範例從零建構出一條包含 Build、Test、Deploy 三階段的 CI/CD Pipeline,逐步介紹 Artifacts、多 Pipeline 策略與環境管理。最後以 Auto DevOps 展示 GitLab 的「Convention over Configuration」理念,說明在有無 Kubernetes 環境下如何實現零設定自動化部署。
本書的貢獻與定位#
本書是繁體中文世界首本系統性介紹 GitLab 的著作,填補了中文技術社群在 GitLab 專書上的空白。相較於零散的官方文件與部落格文章,本書以循序漸進的章節結構與實戰範例,讓初次接觸 GitLab 或 DevOps 的開發者與維運人員能快速上手。適合想導入 GitLab 作為團隊 DevOps 平台的技術主管與工程師閱讀。
