Cloud-Native Continuous Integration and DeliveryCloud-Native Continuous Integration and Delivery: Discover how you can efficiently build, deploy and test your own cloud-native applications
暫譯: 雲原生持續整合與交付:探索如何有效地構建、部署和測試您的雲原生應用程式
Onur Yilmaz
- 出版商: Packt Publishing
- 出版日期: 2018-12-20
- 售價: $1,180
- 貴賓價: 9.5 折 $1,121
- 語言: 英文
- 頁數: 345
- 裝訂: Paperback
- ISBN: 1789805651
- ISBN-13: 9781789805659
-
相關分類:
CI/CD
海外代購書籍(需單獨結帳)
相關主題
商品描述
When several developers work on the same code and do not merge their changes, the end result is a sure disaster. Learn and use tools to keep your cloud-native applications agile and ship them off fast.
Key Features
- Explains in detail cloud-native continuous integration and delivery
- Demonstrates how to run a build in a CI/CD system
- Shows continuous delivery to Docker Registry and continuous deployment to Kubernetes
Book Description
The course starts with a detailed explanation of CI/CD concepts by experimenting with cloud services and on-premise applications. You'll learn to create multi-stage builds and tests for Docker and apply best practices for Docker containers. You'll learn how to continuously deliver to Docker registry. As the course progresses, you'll experiment with AWS Codebuild for continuous integration, and build and test apps on Jenkins-X. When the course ends, you would have experimented using AWS CodePipeline for continuous delivery, and configured and deployed software to Kubernetes using Argo.
What you will learn
- Learn the basics of CI/CD concepts
- Learn the cloud-native way of designing CI/CD systems
- Create multi-stage builds and tests for Docker
- Apply the best practices for Docker containers
- Experiment using AWS CodeBuild for continuous integration
- Build and test their applications on Jenkins-X
- Learn how to continuously deliver to Docker registry
- Learn how to continuously deploy to Kubernetes
- Experiment using AWS CodePipeline for Continuous Delivery
- Configure and deploy software to Kubernetes using Argo
Who This Book Is For
This course is ideal for professionals interested in cloud-native software development. To benefit the most from this course, you must be familiar with developing, building, testing, integrating, and deploying containerized microservices into cloud systems.
商品描述(中文翻譯)
當多位開發者在相同的程式碼上工作而不合併他們的變更時,最終結果必然是一場災難。學習並使用工具來保持您的雲原生應用程式靈活,並快速發佈它們。
主要特點
- 詳細解釋雲原生持續整合(Continuous Integration, CI)和持續交付(Continuous Delivery, CD)
- 示範如何在 CI/CD 系統中執行建置
- 展示如何持續交付到 Docker Registry 及持續部署到 Kubernetes
書籍描述
本課程從詳細解釋 CI/CD 概念開始,通過實驗雲服務和本地應用程式來進行。您將學習如何為 Docker 創建多階段建置和測試,並應用 Docker 容器的最佳實踐。您將學習如何持續交付到 Docker Registry。隨著課程的進展,您將使用 AWS CodeBuild 進行持續整合,並在 Jenkins-X 上建置和測試應用程式。當課程結束時,您將使用 AWS CodePipeline 進行持續交付,並使用 Argo 配置和部署軟體到 Kubernetes。
您將學習的內容
- 學習 CI/CD 概念的基本知識
- 學習雲原生設計 CI/CD 系統的方法
- 為 Docker 創建多階段建置和測試
- 應用 Docker 容器的最佳實踐
- 實驗使用 AWS CodeBuild 進行持續整合
- 在 Jenkins-X 上建置和測試應用程式
- 學習如何持續交付到 Docker Registry
- 學習如何持續部署到 Kubernetes
- 實驗使用 AWS CodePipeline 進行持續交付
- 使用 Argo 配置和部署軟體到 Kubernetes
本書適合對象
本課程非常適合對雲原生軟體開發感興趣的專業人士。為了從本課程中獲益最多,您必須熟悉開發、建置、測試、整合和部署容器化微服務到雲系統中。