本書主要內容
1章,DevOps和持續交付簡介,涉及了DevOps的背景,并介紹它是怎樣融人到敏捷開發的廣袤世界的。
2章,洞察全局,它會幫助你了解DevOps使用的多個系統如何協同工作,組成一個大整體。
3章,DevOps如何影響架構,描述了軟件架構的各個方面,以及當我們以DevOps
的視角工作時它對我們的意義。
4章,一切皆代碼,解釋了如何實現一切皆代碼。而且,你需要一個地方來存儲代碼,這個地方就是組織里的源代碼管理系統。
5章,構建代碼,解釋了為何需要系統來構建代碼,介紹了這些系統。
6章,測試代碼,展示了如果需要及早發布或者經常性發布代碼,我們就得對代碼的質量有信心。因此我們需要自動化回歸測試。
7章,部署代碼,展示了當完成了代碼的構建和測試,你需要將其部署到服務器上,這樣客戶就能使用新部署的特性了。
8章,監控代碼,涵蓋了代碼如何通過選擇的部署方案來安全地部署到服務器上。
你需要監護著它以使其正常工作。
9章,問題跟蹤,介紹了處理組織內開發流程的系統,例如問題跟蹤軟件。在實現敏捷流程時,這樣的系統是很重要的幫手。
10章,物聯網和DevOps,描述了DevOps如何在物聯網的新興領域幫助我們。
本書的使用要求
本書包含了許多實用例子。為了融會貫通這些例子,你需要一臺機器,最好是基于GNU/Linux的操作系統,例如Fedora。