作者:约阿基姆.维罗纳 日期:2021-10-12 13:18:33
本书详细讲解了DevOps的相关知识,可以更好地促进IT团队与软件开发者之间的全方位合作,提高团队效率来确保软件正常的开发和运营。本书的主要内容有:对DevOps和持续交付的简单介绍,DevOps如何影响架构,如何创建企业Java应用程序,如何使用不同的代码库,如何使用一些简单的工具执行代码测试,如何成功配置你的测试,如何监测代码异常以及如何处理日志以及跟踪影响进程的事件。你将会学到:了解DevOps和持续交付的优点以及DevOps如何支持敏捷过程;了解如何将所有系统组装成一个大的整体;安装和熟悉所有你可以用来提高效率的DevOps工具;使用Devops设计一款适合持续部署系统的应用程序;使用不同的选项高效地储蓄和管理代码,例如Git、Gerrit和 Gitlab;配置job来创建CRUD应用样本;使用Jenkins Selenium回归测试测试代码;使用工具来配置你的代码,例如:Puppet、Ansible、Palletops、Chef和Vagrant;使用Nagios、Munin和 Graphite监控代码运行状态;探索Trac(一个跟踪事件的工具)的工作方式。
从本书中将会学到
√ 理解DevOps和持续交付的本质并看到DevOps如何支持敏捷流程
√ 了解系统如何相互匹配并组成一个更大的整体
√ 创建并熟悉让DevOps更有效率的工具
√ 用DevOps的思想设计一个适合持续部署的系统
√ 用诸如Git、Gerrit和GitLab等不同方式高效地存储和管理代码
√ 配置一个构建CRUD应用样例的任务
√ 通过Jenkins和Selenium使用自动化回归测试来测试代码
√ 使用诸如Puppet、Ansible、PalletOps、Chef和Vagrant等工具部署代码
√ 使用Nagios、Munin和Graphite监控代码健康
√ 探索Trac的工作方式—— 一个用于问题跟踪的工具