Continuous Delivery with Docker and Jenkins
暫譯: 使用 Docker 和 Jenkins 的持續交付

Rafal Leszko

買這商品的人也買了...

相關主題

商品描述

Key Features

  • Build reliable and secure applications using Docker containers.
  • Create a complete Continuous Delivery pipeline using Docker, Jenkins, and Ansible.
  • Deliver your applications directly on the Docker Swarm cluster.
  • Create more complex solutions using multi-containers and database migrations.

Book Description

The combination of Docker and Jenkins improves your Continuous Delivery pipeline using fewer resources. It also helps you scale up your builds, automate tasks and speed up Jenkins performance with the benefits of Docker containerization.

This book will explain the advantages of combining Jenkins and Docker to improve the continuous integration and delivery process of app development. It will start with setting up a Docker server and configuring Jenkins on it. It will then provide steps to build applications on Docker files and integrate them with Jenkins using continuous delivery processes such as continuous integration, automated acceptance testing, and configuration management.

Moving on you will learn how to ensure quick application deployment with Docker containers along with scaling Jenkins using Docker Swarm. Next, you will get to know how to deploy applications using Docker images and testing them with Jenkins.

By the end of the book, you will be enhancing the DevOps workflow by integrating the functionalities of Docker and Jenkins.

What you will learn

  • Get to grips with docker fundamentals and how to dockerize an application for the Continuous Delivery process
  • Configure Jenkins and scale it using Docker-based agents
  • Understand the principles and the technical aspects of a successful Continuous Delivery

商品描述(中文翻譯)

**主要特點**

- 使用 Docker 容器構建可靠且安全的應用程式。
- 使用 Docker、Jenkins 和 Ansible 創建完整的持續交付管道。
- 直接在 Docker Swarm 集群上交付您的應用程式。
- 使用多容器和資料庫遷移創建更複雜的解決方案。

**書籍描述**

Docker 和 Jenkins 的結合可以在使用更少資源的情況下改善您的持續交付管道。它還幫助您擴展構建、實現任務自動化,並利用 Docker 容器化的優勢加速 Jenkins 的性能。

本書將解釋結合 Jenkins 和 Docker 的優勢,以改善應用程式開發的持續集成和交付過程。它將從設置 Docker 伺服器和在其上配置 Jenkins 開始。接著將提供在 Docker 文件上構建應用程式的步驟,並使用持續交付過程(如持續集成、自動化驗收測試和配置管理)將其與 Jenkins 整合。

接下來,您將學習如何確保使用 Docker 容器快速部署應用程式,並使用 Docker Swarm 擴展 Jenkins。然後,您將了解如何使用 Docker 映像部署應用程式並使用 Jenkins 測試它們。

在書籍結束時,您將通過整合 Docker 和 Jenkins 的功能來增強 DevOps 工作流程。

**您將學到的內容**

- 理解 Docker 基礎知識以及如何將應用程式 Docker 化以進行持續交付過程
- 配置 Jenkins 並使用基於 Docker 的代理進行擴展
- 理解成功持續交付的原則和技術方面