绿色排版工具|热门专题|网站地图|移动官网
您的当前位置:网站首页 > 电子书 > 计算机类 > 正文

DevOps实践:驭DevOps之力强化技术栈并优化IT运行 带目录书签 pdf版

来源:[db:来源] 编辑:脚本之家 时间:2019-07-29 14:47:26 阅读:

《DevOps 实践》面向愿意承担更大责任的开发人员和系统管理员,也很适合愿意更好地支持开发人员的运维人员。无须任何DevOps 知识即可快速上手!

从本书中将会学到
√ 理解DevOps和持续交付的本质并看到DevOps如何支持敏捷流程
√ 了解系统如何相互匹配并组成一个更大的整体
√ 创建并熟悉让DevOps更有效率的工具
√ 用DevOps的思想设计一个适合持续部署的系统
√ 用诸如Git、Gerrit和GitLab等不同方式高效地存储和管理代码
√ 配置一个构建CRUD应用样例的任务
√ 通过Jenkins和Selenium使用自动化回归测试来测试代码
√ 使用诸如Puppet、Ansible、PalletOps、Chef和Vagrant等工具部署代码
√ 探索Trac的工作方式—— 一个用于问题跟踪的工具

目录
前言 XIII
1 DevOps 和持续交付简介 1
DevOps 简介 1
多快才算快? 3
敏捷之轮 4
敏捷不只是形式 5
DevOps 和ITIL(信息技术基础架构库) 7
总结 8
2 洞察全局 9
DevOps 流程和持续交付——概览 9
开发人员 10
版本控制系统 12
构建服务器 13
工件库 13
包管理器 13
测试环境 14
预发布/生产 15
发布管理 15
Scrum、看板和交付流水线 16
圆满结束——一个完整的例子 17
识别瓶颈 18
总结 18
3 DevOps 如何影响架构 19
介绍软件架构 19
单块系统场景 20
架构经验法则 21
关注点分离 21
内聚原则 21
耦合 22
回到单块系统场景 22
一个真实例子 22
三层系统 23
表示层 23
业务层 24
数据层 24
处理数据库迁移 24
滚动升级 25
Liquibase 的Hello world 26
变更记录文件 27
pom.xml 文件 27
手动安装 29
微服务 30
小插曲——康威定律 31
如何保持服务接口向上兼容 32
微服务和数据层 33
DevOps、架构和弹性 33
总结 34
4 一切皆代码 35
源代码控制的必要性 35
源代码管理历史 36
角色和代码 37
哪一个源代码管理系统? 38
源代码管理系统迁移之言 39
选择分支策略 39
分支问题域 41
工件版本命名 42
选择一个客户端 43
创建一个基本的Git 服务器 44
共享认证 45
托管Git 服务器 45
大的二进制文件 46
尝试不同的Git 服务器实现 47
中场休息,插播Docker 48
Gerrit 49
安装git-review 包 49
历史修正主义的价值 50
拉请求模型 52
GitLab 52
总结 54
5 构建代码 55
我们为什么要构建代码 55
构建系统的各个方面 56
Jenkins 构建服务器 57

相关文章推荐:

图文精选:

Copyright©2012-2019 小蚂蚁信息网版权所有 粤ICP备14061018号-1


郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。

Top