持续集成工具jenkins书籍

Continuous Delivery with Docker and Jenkins - 2017.pdf

使用Docker和Jenkins持续交付pdf

主要特点

  • 使用Docker容器构建可靠且安全的应用程序。
  • 使用Docker,Jenkins和Ansible创建完整的Continuous Delivery管道。
  • 直接在Docker Swarm集群上提供应用程序。
  • 使用多容器和数据库迁移创建更复杂的解决方案。
  • 严重依赖python

你将学到什么

  • 掌握Docker基础知识以及如何将应用程序停靠在持续交付流程中
  • 配置Jenkins并使用基于Docker的代理进行扩展
  • 了解成功的持续交付管道的原则和技术方面
  • 使用现代工具创建完整的持续交付流程:Docker,Jenkins和Ansible
  • 使用Cucumber编写验收测试,并使用Jenkins在Docker生态系统中运行它们
  • 使用Docker Compose创建多容器应用程序
  • 管理持续交付流程中的数据库更改,并了解有效的框架,如Cucumber和Flyweight
  • 使用Docker Swarm使用Jenkins构建群集应用程序
  • 将构建的Docker镜像发布到Docker Registry,并使用社区最佳实践部署Jenkins管道的循环

图片.png

Jenkins 2.x Continuous Integration Cookbook(3rd) - 2017.pdf

图片.png

  • 探索使用40多种最佳插件来提高效率
  • Jenkins 2.x与LDAP和CAS(一种单点登录解决方案)集成
  • 使用管道进行代码有效地构建,从而提高团队的工作效率

如果您是Java开发人员,软件架构师,技术项目经理,构建经理或开发人员或QA工程师,那么本书非常适合您。需要对软件开发生命周期和Java开发有基本的了解,以及对Jenkins的基本理解。

你会学到什么

  • 在AWS和Azure上安装和配置Jenkins 2.x.
  • 探索管理和监控Jenkins 2.x的有效方法
  • 使用基于Matrix的安全性保护Jenkins 2.x.
  • 将Jenkins 2.x中的WAR文件部署到Azure App Services和AWS Beanstalk
  • 在AWS和Azure PaaS上自动部署应用程序
  • 持续测试 - 单元测试执行,功能测试和负载测试

Pro Continuous Delivery With Jenkins 2.0 - 2017.pdf

图片.png

使用Jenkins 2.0中的所有新功能(如管道作为代码,多分支管道等)创建连续交付管道。您将学习实现更快的软件交付管道的三个关键要素:可互换的构建/测试环境,可管理和可重现的管道以及可扩展的构建/测试基础架构

参考资料

Learning Continuous Integration with Jenkins - Second Edition - 2017.pdf

图片.png

Jenkins Fundamentals - 2018.pdf

图片.png

Jenkins 2 Up and Running - Brent Laster - 2018.pdf

图片.png

参考资料

links