一直想多学习持续集成和持续部署方面的知识,在当当找到这本。看书名以为会很不错,看了之后是有点失望的,全书80%都是写持续集成,部署涉及的软件安装、配置,剩余部分写了持续集成、部署的一个通用流程以及实战运用(实战中还是以工具安装,配置为主),这真的很实战!!
第1章介绍了全书是围绕以下开源工具来展开:
(1)企业级容器管理平台--Rancher
(2)构建、管理工作--jenkins
(3)定义编排容器的工具--Docker compose
(4)Maven--源码编译工具
(5)GitLab--源码管理工具
(6)Gerrit--代码审核工具
(7)Sonar--代码静态扫描工具
(8)robot--自动化测试工具
(9)Ceph--分布式存储产品
(10)Spring Boot--DevOps集成开发技术框架
(11)React--门户开发框架
(12)Redux--门户开发框架
(13)MySQL--数据库
(14)MyBatis--ORM框架
(15)Kibana、Logstash、Elastic--用于日志管理、日志存储、日志分析
CI&CD通用流程如下图,全书也是围绕此流程:
第4、5、6、7、8章的持续集成、部署实战,提供了源码管理、自动化测试、持续部署的实际运用,也更多的是在介绍各种工具的配置、安装。
总体来看,这本书算是从0开始搭建CI&CD环境,适合初学者或者还未亲自搭建过环境的同学,会是一本好的工具书,。已经有较深了解的不建议买。
————————————————
版权声明:本文为CSDN博主「liuau86」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liuau86/article/details/107527848