本书主要内容
1章,DevOps和持续交付简介,涉及了DevOps的背景,并介绍它是怎样融人到敏捷开发的广袤世界的。
2章,洞察全局,它会帮助你了解DevOps使用的多个系统如何协同工作,组成一个大整体。
3章,DevOps如何影响架构,描述了软件架构的各个方面,以及当我们以DevOps
的视角工作时它对我们的意义。
4章,一切皆代码,解释了如何实现一切皆代码。而且,你需要一个地方来存储代码,这个地方就是组织里的源代码管理系统。
5章,构建代码,解释了为何需要系统来构建代码,介绍了这些系统。
6章,测试代码,展示了如果需要及早发布或者经常性发布代码,我们就得对代码的质量有信心。因此我们需要自动化回归测试。
7章,部署代码,展示了当完成了代码的构建和测试,你需要将其部署到服务器上,这样客户就能使用新部署的特性了。
8章,监控代码,涵盖了代码如何通过选择的部署方案来安全地部署到服务器上。
你需要监护着它以使其正常工作。
9章,问题跟踪,介绍了处理组织内开发流程的系统,例如问题跟踪软件。在实现敏捷流程时,这样的系统是很重要的帮手。
10章,物联网和DevOps,描述了DevOps如何在物联网的新兴领域帮助我们。
本书的使用要求
本书包含了许多实用例子。为了融会贯通这些例子,你需要一台机器,最好是基于GNU/Linux的操作系统,例如Fedora。