![持续集成与持续交付实战:用Jenkins、Travis CI和CircleCI构建和发布大规模高质量软件](https://file.mhuoba.com/shop/3/100021/picture/book/20220613/03/20220613031055481.jpg)
出版社: 人民邮电
原售价: 89.90
折扣价: 63.00
折扣购买: 持续集成与持续交付实战:用Jenkins、Travis CI和CircleCI构建和发布大规模高质量软件
ISBN: 9787115584724
让-马塞尔·贝尔蒙特(Jean-Marcel Belmont)是一位对自动化和持续集成充满热情的软件工程师。他积极参与开源社区,经常参加各类不同主题的软件开发研讨会。他主持着多个开发小组,提倡整洁代码模式和软件匠艺。
本书从持续集成(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 脚本编写中的相关概念。