Generic Pipelines Using Docker: The DevOps Guide to Building Reusable, Platform Agnostic CI/CD Frameworks (使用 Docker 的通用管道:DevOps 建立可重用、平台無關的 CI/CD 框架指南)
Brandon Atkinson, Dallas Edwards
相關主題
商品描述
Create generic pipelines to reduce your overall DevOps workload and allow your team to deliver faster. This book helps you get up to speed on the pros and cons of generic pipeline methodology, and learn to combine shell scripts and Docker to build generic pipelines.
In today’s world of micro-services and agile practices, DevOps teams need to move as fast as feature teams. This can be extremely challenging if you’re creating multiple pipelines per application or tech stack. What if your feature teams could utilize a generic pipeline that could build, test, and deploy any application, regardless of tech stack? What if that pipeline was also cloud and platform agnostic? Too good to be true? Well think again!
Generic Pipelines Using Docker explores the principles and implementations that allow you to do just that. You will learn from real-world examples and reusable code. After reading this book you will have the knowledge to build generic pipelines that any team can use.
What You'll Learn
- Explore the pros and cons of generic pipeline methodology
- Combine shell scripts and Docker to build a generic pipeline
- Implement a pipeline across CI/CD platforms
- Build a pipeline that lends itself well to both centralized and federated DevOps teams
- Construct a modular pipeline with components that can be added, removed, or replaced as needed
Who This Book Is For
Professionals who use DevOps or are part of a DevOps team, and are seeking ways to streamline their pipelines and drive more deployments while using less code
商品描述(中文翻譯)
創建通用流程以減少整體 DevOps 工作量,並使您的團隊能夠更快地交付。本書將幫助您了解通用流程方法論的優缺點,並學習如何結合 shell 腳本和 Docker 構建通用流程。
在當今的微服務和敏捷實踐世界中,DevOps 團隊需要像功能團隊一樣快速移動。如果您為每個應用程序或技術堆棧創建多個流程,這可能非常具有挑戰性。如果您的功能團隊可以使用通用流程來構建、測試和部署任何應用程序,而不考慮技術堆棧呢?如果該流程還是雲和平台無關的呢?聽起來太好不是真的嗎?那麼再想一想吧!
《使用 Docker 創建通用流程》探討了實現這一目標的原則和實踐。您將從實際示例和可重用代碼中學習。閱讀本書後,您將具備構建任何團隊都可以使用的通用流程的知識。
《本書的內容》
- 探索通用流程方法論的優缺點
- 結合 shell 腳本和 Docker 構建通用流程
- 在 CI/CD 平台上實施流程
- 構建適用於集中式和聯邦式 DevOps 團隊的流程
- 構建具有可以根據需要添加、刪除或替換的組件的模塊化流程
《本書適合對象》
使用 DevOps 或是 DevOps 團隊的專業人士,並希望在使用更少代碼的同時,優化流程並推動更多部署的人。