3 Defining Jenkins architecture
This chapter covers
- Understanding how Jenkins distributed builds work
- Understanding the roles of Jenkins master and worker nodes
- Architecting Jenkins in the cloud for scale
- Configuring multiple Jenkins masters
- Preparing an AWS environment and CLI configuration
In a distributed microservices architecture, you may have multiple services to build, test, and deploy regularly. Hence, having multiple build machines makes sense. While you can always run Jenkins in a standalone mode, running all builds on a central machine may not be the best option and will result in having a single point of failure (a single Jenkins server cannot handle the entire load for larger and heavier projects). Fortunately, Jenkins can also ...
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.