內容介紹 中興通訊OPNFV開源團隊不僅技術實力雄厚,而且一直致力于為OPNFV團隊做貢獻,團隊的貢獻值在社區(qū)里排名全球前3。本書由中興OPNFV開源團隊撰寫,從系統(tǒng)管理員角度闡述了OpenStack CI/CD系統(tǒng)的組成、架構和原理,涉及從代碼提交到測試、部署的各個環(huán)節(jié),本書提到的 Gerrit 服務器管理、JJB、Zuul、Nodepool等內容國內都鮮有介紹,本書能讓您快速了解這套系統(tǒng)。 全書共11章,在邏輯上分為4個部分: 部分(第1~2章) 基礎篇 首先從宏觀上對DevOps的發(fā)展、文化、工具和轉型做了介紹,然后重點介紹了OpenStack CI/CD的概念、功能、工作流程和架構等,這是閱讀本書的基礎; 第二部分(第3~9章)技術篇 從系統(tǒng)管理員的視角,對OpenStack CI/CD中的每一項關鍵技術都進行了講解,包括版本控制系統(tǒng)(Git)、代碼評審系統(tǒng)(Gerrit)、持續(xù)集成系統(tǒng)(Jenkins)、門控系統(tǒng)(Zuul)、資源管理系統(tǒng)(NodePool)、日志服務器、日志分析系統(tǒng)、公共組件等。 第三部分(第10章) 經驗篇 主要總結了團隊在OpenStack CI/CD上積累的經驗、方法和案例,以及如何進行裁剪、擴展和定制化修改。 第四部分(第11章) 優(yōu)化篇 總結了當前解決方案中存在的不足和可行的優(yōu)化方案,以及社區(qū)當前經歷的變化和未來的演進路線。