![]()
内容推荐 本书是一本持续集成与持续交付(CI CD)实践指南,全书共15章。书中首先介绍持续集成和持续交付的基础知识,并介绍Jenkins用户界面及其安装方式;接下来介绍使用Jenkins UI开发插件、构建Jenkins流水线和运行Docker集成的实际操作;最后介绍Travis CI和CircleCI的安装及脚本运行等,帮助读者通过Travis CI和CircleCI获得有关CI CD的广泛知识。 本书适合系统管理员、DevOps工程师以及构建和发布工程师阅读。通过阅读本书,读者能了解CI CD的概念,并获得使用CI CD生态系统中重要工具的实践经验。 作者简介 让-马塞尔·贝尔蒙特(Jean-Marcel Belmont),是一位对自动化和持续集成充满热情的软件工程师。他积极参与开源社区,经常参加各类不同主题的软件开发研讨会。他主持着多个开发小组,提倡整洁代码模式和软件匠艺。 目录 第1章 具有自动测试功能的CI/CD 1.1 业务场景 1.1.1 手动流程——讨论一种假设场景 1.1.2 雇员的困境 1.1.3 引入自动化 1.1.4 开发人员生产力 1.1.5 打破沟通障碍 1.1.6 创造合作环境 1.2 小结 1.3 问题 第2章 持续集成基础 2.1 技术要求 2.2 什么是持续集成 2.2.1 什么是软件构建 2.2.2 持续集成流程步骤概述 2.2.3 持续集成的价值 2.2.4 利用持续集成降低风险 2.2.5 源码签入时的软件构建 2.2.6 小型构建和大型构建故障 2.2.7 CI构建实践 2.3 小结 2.4 问题 第3章 持续交付基础 3.1 技术要求 …… 第4章 CI/CD的业务价值 第5章 Jenkins的安装与基础 第6章 编写自由风格脚本 第7章 开发插件 第8章 使用Jenkins构建流水线 第9章 Travis CI的安装与基础 第10章 Travis CI命令行命令及自动化 第11章 Travis CI UI日志记录与调试 第12章 CircleCI的安装与基础 第13章 CircleCI命令行命令与自动化 第14章 CircleCI UI日志记录与调试 第15章 最佳实践 |