您好,欢迎来到聚文网。 登录 免费注册
持续集成与持续交付实战 用Jenkins、Travis CI和CircleCI构建和发布大规模高质量软件

持续集成与持续交付实战 用Jenkins、Travis CI和CircleCI构建和发布大规模高质量软件

  • 字数: 343000
  • 装帧: 平装
  • 出版社: 人民邮电出版社
  • 作者: (美)让-马塞尔·贝尔蒙特
  • 出版日期: 2022-05-01
  • 商品条码: 9787115584724
  • 版次: 1
  • 开本: 16开
  • 页数: 300
  • 出版年份: 2022
定价:¥89.9 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
本书从持续集成(CI)和持续交付(CD)的基础知识以及它们在 DevOps 生态系统中的位置入手,证明利益相关者协作作为 CI/CD 一部分的重要性。 随着章节的深入,读者将接触 Jenkins UI,学习在不同平台上安装 Jenkins、添加插件和编写自由风格脚本,获得使用Jenkins UI 开发插件、构建 Jenkins 2.0 流水线和进行 Docker 集成的实践经验,学会安装 Travis CI 和 CircleCI,进行脚本编写、日志记录与调试,通过 Travis CI 和 CircleCI 获得有关 CI/CD 的广泛知识。 本书将详细介绍 CI/CD 生态系统的实践并指导读者实施。 本书涵盖的主要内容: ■ 在不同的操作系统上安装 Jenkins; ■ 学习 Jenkins 自由风格脚本、流水线语法和方法论; ■ 探索 Travis CI 构建生命周期事件和多种构建编程语言; ■ 掌握 Travis CI CLI,并使用 CLI 将任务自动化; ■ 使用 CircleCI CLI 作业,学习流水线; ■ 使用 CircleCI CLI 将任务自动化,学习调试和故障排除; ■ 学习开源工具,如 Git 和 GitHub; ■ 安装 Docker,学习 shell 脚本编写中的相关概念。
内容简介
本书是一本持续集成与持续交付(CICD)实践指南,全书共15章。书中首先介绍持续集成和持续交付的基础知识,并介绍Jenkins用户界面及其安装方式;接下来介绍使用JenkinsUI开发插件、构建Jenkins流水线和运行Docker集成的实际操作;最后介绍TravisCI和CircleCI的安装及脚本运行等,帮助读者通过TravisCI和CircleCI获得有关CICD的广泛知识。本书适合系统管理员、DevOps工程师以及构建和发布工程师阅读。通过阅读本书,读者能了解CICD的概念,并获得使用CICD生态系统中重要工具的实践经验。
作者简介
让-马塞尔·贝尔蒙特(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章 很好实践

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网