Continuous Delivery with Docker and Jenkins

Continuous Delivery with Docker and Jenkins

评分

★★★★★

ISBN

9781787126145

出版社

Packt Publishing 2017-08-24出版

作者

Rafał Leszko

分类

编程设计

内容简介
This book is indented to provide a full overview of deep learning. From the beginner in deep learning and artificial intelligence to the data scientist who wants to become familiar with Theano and its supporting libraries, or have an extended understanding of deep neural nets.Some basic skills in Python programming and computer science will help, as well as skills in elementary algebra and calculus.
AI简介
这是一本全面介绍了持续集成和持续交付的著作。这本书详细阐述了Docker在应用部署中的作用,包括简化应用部署、提高应用可移植性、提高资源利用率、便于应用维护和更新以及支持CI/CD等方面。同时,本书还深入讲解了Jenkinsfile的定义与使用,以及自动化验收测试的概念,并详细介绍了如何通过配置管理来确保系统的稳定运行。 此外,本书还详细介绍了数据库schema变更的管理,包括向后兼容的变更和向后不兼容的变更,以及如何应对rollback场景。同时,本书还探讨了数据库的分布式架构,以及如何使用蓝绿部署和Canary发布来减少发布相关停机。 在代码重构与功能引入方面,本书提供了详细的策略,包括代码重构的步骤和功能引入的方法。同时,本书还介绍了共享库的概念与优势,以及如何通过共享库来简化和重用Jenkinsfile中的代码。 在版本控制方面,本书强调了版本控制的重要性,并介绍了如何通过版本控制来覆盖所有工作内容。同时,本书还讨论了频繁发布的策略,以及如何通过频繁发布来提高开发效率,降低风险,并提升用户体验。
阅读/下载地址