Advertisement

Pro Continuous Delivery

With Jenkins 2.0

  • Nikhil Pathania

Table of contents

  1. Front Matter
    Pages i-xxii
  2. Nikhil Pathania
    Pages 1-21
  3. Nikhil Pathania
    Pages 115-143
  4. Nikhil Pathania
    Pages 145-185
  5. Nikhil Pathania
    Pages 187-221
  6. Nikhil Pathania
    Pages 223-236
  7. Nikhil Pathania
    Pages 237-283
  8. Back Matter
    Pages 285-288

About this book

Introduction

Follow this step-by-step guide for creating a continuous delivery pipeline using all of the new features in Jenkins 2.0 such as Pipeline as a Code, multi-branch pipeline, and more. You will learn three crucial elements for achieving a faster software delivery pipeline: a fungible build/test environment, manageable and reproducible pipelines, and a scalable build/test infrastructure. 

Pro Continuous Delivery demonstrates how to create a highly available, active/passive Jenkins server using some niche technologies.

What You'll Learn:
  • Create a highly available, active/passive Jenkins server using CoreOS and Docker, and using Pacemaker and Corosync
  • Use a Jenkins multi-branch pipeline to automatically perform continuous integration whenever there is a new branch in your source control system
  • Describe your continuous delivery pipeline with Jenkinsfile
  • Host Jenkins server on a cloud solution
  • Run Jenkins inside a container using Docker
  • Discover how the distributed nature of Git and the “merge before build” feature of Jenkins can be used to implement gated check-in
  • Implement a scalable build farm using Docker and Kubernetes

Keywords

continuous delivery delivery devops jenkins delivery scm

Authors and affiliations

  • Nikhil Pathania
    • 1
  1. 1.BangaloreIndia

Bibliographic information