全書共分為3篇,第1篇為第1~3章,主要介紹雲計算、雲原生、微服務、敏捷開發、持續集成、DevOps、docker容器技術以及Kubernetes(簡稱K8s)核心技術等。第2篇為第4~9章,主要介紹了GitLab安裝署與基礎使用、GitLab CI/CD中Runner的類型以及署、GitLab CI/CD流水線模型、GitLab CI/CD變量、GitLab CI/CD流水線的觸發方式以及GitLab CI/CD流水線中的緩存和附件等。第3篇為第10~13章,主要介紹了前後端項目的創建、GitLab CI/CD中基於SonarQube的靜態代碼檢查,以及GitLab CI/CD 中的編譯、構建、發布、署、測試和上線等流程。
全書以搭建企業級DevOps應用平臺為目標,從雲原生技術基礎容器以及Kubernetes技術入手;然後介紹了GitLab CI/CD的常見功能應用;後從零開始,以的前後端項目為例,以解決企業內研發流程的困境為思路,一步一步地將整個項目的DevOps流水線創建起來。此外,還結合Kubernetes技術進行可動態伸縮的彈性署上線。
本書適合對docker技術、K8s技術、GitLab技術及DevOps技術感興趣的讀者和相關工作人員。隨書配備了案例源代碼、授課用PPT及教學視頻(掃碼觀看),可以幫助讀者更好地學這些知識。
通過本書的學,讀者既可以掌握以docker容器技術和Kubernetes技術為代表的雲原生技術,又可以掌握GitLab CI/CD中豐富的流水線功能,重要的是可以更容易地搭建起企業級應用的DevOps平臺。
本書展示了以GitLab CI/CD 流水線為基礎,結合時下十分火熱的雲原生技術,打造企業級DevOps應用體繫的全流程。
全書共分為3篇,第1篇為第1~3章,主要介紹雲計算、雲原生、微服務、敏捷開發、持續集成、DevOps、docker容器技術以及Kubernetes(簡稱K8s)核心技術等。第2篇為第4~9章,主要介紹了GitLab安裝署與基礎使用、GitLab CI/CD中Runner的類型以及署、GitLab CI/CD流水線模型、GitLab CI/CD變量、GitLab CI/CD流水線的觸發方式以及GitLab CI/CD流水線中的緩存和附件等。第3篇為第10~13章,主要介紹了前後端項目的創建、GitLab CI/CD中基於SonarQube的靜態代碼檢查,以及GitLab CI/CD 中的編譯、構建、發布、署、測試和上線等流程。
全書以搭建企業級DevOps應用平臺為目標,從雲原生技術基礎容器以及Kubernetes技術入手;然後介紹了GitLab CI/CD的常見功能應用;後從零開始,以的前後端項目為例,以解決企業內研發流程的困境為思路,一步一步地將整個項目的DevOps流水線創建起來。此外,還結合Kubernetes技術進行可動態伸縮的彈性署上線。
本書適合對docker技術、K8s技術、GitLab技術及DevOps技術感興趣的讀者和相關工作人員。隨書配備了案例源代碼、授課用PPT及教學視頻(掃碼觀看),可以幫助讀者更好地學這些知識。
通過本書的學,讀者既可以掌握以docker容器技術和Kubernetes技術為代表的雲原生技術,又可以掌握GitLab CI/CD中豐富的流水線功能,重要的是可以更容易地搭建起企業級應用的DevOps平臺。