Summary
In this chapter, we dedicated our attention to the crucial topic of horizontally scaling Jenkins. We comprehensively covered the two most popular methods for achieving this, starting with the utilization of the pre-configured Kubernetes plugin, followed by the employment of the Azure VM Agents plugin. These strategies enabled us to effectively scale Jenkins by creating on-demand build agents on the fly. With these accomplishments, we have successfully established a minimal CI setup, marking a significant milestone in our journey.
In the upcoming chapter, we’ll delve deep into Jenkins’ Pipeline as Code, focusing specifically on the declarative pipeline syntax. Mastering this will prime us to harness AI for enhancing and optimizing our pipeline creation.