现在,你应该明白了所有可以自行完成实验的细节。如果遇到问题,可以参考本书源代码包中的代码。玩得开心!
总结
在最后一章里,我们学习了新兴的物联网以及它如何影响DevOps。除了物联网概览以外,我们还制作了一个连接到构建服务器并呈现构建状态的硬件设备。
从抽象到具体的实例,再回到抽象的想法,是贯穿本书的主题。
第1章,DevOps和持续交付简介,我们了解了DevOps的背景以及它在敏捷开发世界中的起源。
第2章,洞察全局,我们学习了持续交付流水线的不同方面。
第3章,DevOps如何影响架构,深入研究了软件架构领域以及DevOps可能对它的影日向。
第4章,一切皆代码,我们探索了一个发展中的企业如何选择处理它的核心资源源码。
第5章,构建代码,介绍了构建系统的概念,比如Make和Jenkins。我们探索它们在持续交付流水中的角色。
在代码构建完成后,我们需要测试它。这对于执行的有效性、无故障发布很重要,我们还看了下第6章,测试代码中的一些可用的测试选项。
第7章,部署代码,我们探索最终部署我们构建和测试代码到服务器的很多可用选择。
当有代码在运行时,我们需要保证它一直运行。第8章,监控代码,考察了我们能保证代码顺利运行的方式。
第9章,问题跟踪,介绍了一些不同的问题跟踪器,这些工具可以帮助我们处理发展流跟踪的复杂性问题。
这是本书的最后一章,漫长的旅程终于结束了。
我希望你和我一样喜欢这段旅行,祝你在DevOps的广袤领域中探索成功。