6 Deploying HA Jenkins on multiple cloud providers

This chapter covers

  • Automating the build process of Jenkins VMs with Packer
  • Deploying a Jenkins cluster on Azure, GCP, and DigitalOcean
  • Reducing the cost of deploying Jenkins workers by creating them on demand
  • Using the same Packer template to create identical Jenkins machine images in different cloud providers

You’ve already seen how to accomplish fault tolerance by deploying the Jenkins cluster in AWS. The chapter will try to achieve the same required speed and automation on the infrastructure level by using the same tools and processes to automate the creation of a cluster on different cloud providers such as Microsoft Azure, Google Cloud Platform, and DigitalOcean—ranging from infrastructure-as-a-service ...

Get Pipeline as Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.