本書主要介紹GitLab CI/CD的相關內容。首先介紹GitLab CI/CD的基礎知識,包括CI/CD的幾個基本概念(pipeline、stages、job、GitLab Runner和.gitlab-ci.yml文件);然後介紹GitLab CI/CD的35個關鍵詞、每個關鍵詞的語法及其使用場景,並給出一些示例;最後介紹CI/CD的實踐,通過3種不同的項目詳細講解各種部署方式,包括微服務架構項目流水線開發、GitLab CI/CD與Kubernetes的集成,以及如何將項目部署到Kubernetes集群中等。本書還給出了兩個附錄,分別是GitLab CI/CD中的預設變量和GitLab CI/CD測試題。
本書適用於想要提高研發團隊的軟件集成、軟件交付效率的開發和運維人員。
龐孟臣(網名:拿我格子衫來)滴普科技高級前端開發人員,主要從事一線軟件開發、CI CD工作流搭建等工作。工作之餘,他熱衷技術分享,是CSDN前端領域優秀創作者,先後出品了“Monaco Editor 教程”“GitLab CI CD 教程”“Node-RED 教程”等專欄。已申請技術專利6項。