作 者:(美)讓-馬塞爾·貝爾蒙特 著 張成悟,陳佳祺 譯
定 價:89.9
出 版 社:人民郵電出版社
出版日期:2022年05月01日
頁 數:300
裝 幀:平裝
ISBN:9787115584724
本書從持續集成(CI)和持續交付(CD)的基礎知識以及它們在 DevOps 生態繫統中的位置入手,證明利益相關者協作作為 CI/CD 一部分的重要性。隨著章節的深入,讀者將接觸 Jenkins UI,學習在不同平臺上安裝 Jenkins、添加插件和編寫自由風格腳本,獲得使用Jenkins UI 開發插件、構建 Jenkins 2.0 流水線和進行 Docker 集成的實踐經驗,學會安裝 Travis CI 和 CircleCI,進行腳本編寫、日志記錄與調試,通過 Travis CI 和 Cir等
●第1章 具有自動測試功能的CI/CD
1.1 業務場景
1.1.1 手動流程——討論一種假設場景
1.1.2 雇員的困境
1.1.3 引入自動化
1.1.4 開發人員生產力
1.1.5 打破溝通障礙
1.1.6 創造合作環境
1.2 小結
1.3 問題
第2章 持續集成基礎
2.1 技術要求
2.2 什麼是持續集成
2.2.1 什麼是軟件構建
2.2.2 持續集成流程步驟概述
2.2.3 持續集成的價值
2.2.4 利用持續集成降低風險
2.2.5 源碼簽入時的軟件構建
2.2.6 小型構建和大型構建故障
2.2.7 CI構建實踐
2.3 小結
2.4 問題
第3章 持續交付基礎
3.1 技術要求
……
第4章 CI/CD的業務價值
第5章 Jenkins的安裝與基礎
第6章 編寫自由風格腳本
第7章 開發插件
第8章 使用Jenkins構建流水線
第9章 Travis CI的安裝與基礎
第10章 Travis CI命令行命令及自動化
第11章 Travis CI UI日志記錄與調試
第12章 CircleCI的安裝與基礎
第13章 CircleCI命令行命令與自動化
第14章 CircleCI UI日志記錄與調試
第15章 很好實踐
本書是一本持續集成與持續交付(CICD)實踐指南,全書共15章。書中首先介紹持續集成和持續交付的基礎知識,並介紹Jenkins用戶界面及其安裝方式;接下來介紹使用JenkinsUI開發插件、構建Jenkins流水線和運行Docker集成的實際操作;最後介紹TravisCI和CircleCI的安裝及腳本運行等,幫助讀者通過TravisCI和CircleCI獲得有關CICD的廣泛知識。本書適合繫統管理員、DevOps工程師以及構建和發布工程師閱讀。通過閱讀本書,讀者能了解CICD的概念,並獲得使用CICD生態繫統中重要工具的實踐經驗。
(美)讓-馬塞爾·貝爾蒙特 著 張成悟,陳佳祺 譯
讓-馬塞爾·貝爾蒙特(Jean-Marcel Belmont)是一位對自動化和持續集成充滿熱情的軟件工程師。他積極參與開源社區,經常參加各類不同主題的軟件開發研討會。他主持著多個開發小組,提倡整潔代碼模式和軟件匠藝。