5

Scaling Jenkins

In the ever-evolving realm of continuous integration and continuous deployment (CI/CD), ensuring scalability and optimal resource utilization remains paramount. This chapter revisits the Jenkins distributed build architecture, shedding light on how to best configure it for distributed workloads and scalability. We’ll delve into the intricacies of connecting Jenkins with a Kubernetes cluster, tapping into its dynamic provisioning capabilities to scale build agents as demand fluctuates. Additionally, we’ll explore the synergy between Jenkins and Azure, harnessing Azure’s prowess to dynamically provision build agents and fine-tune resource use within our CI/CD pipelines. Let us learn the secrets of scaling Jenkins seamlessly and ...

Get Learning Continuous Integration with Jenkins - Third Edition 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.