Continuous Delivery with Docker and 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 的基礎知識,以及如何將應用程序容器化以進行持續交付流程。
- 配置 Jenkins 並使用基於 Docker 的代理進行擴展。
- 理解成功的持續交付的原則和技術方面。