In the previous chapters, we managed to cover the following topics:
- Installing and setting up Jenkins on different environments
- Administering and securing Jenkins once installed on our environment
- Creating freestyle projects and customizing the Jenkins interface with views
- Working with parameterized projects and build triggers
- Creating pipelines on Jenkins with different stages
In this chapter, we will begin to explore how we can offload builds from our primary Jenkins server, improve build speeds, and horizontally scale our Jenkins server.
By the end of this chapter, you will be able to:
- Connect agents to your Jenkins master and access them securely
- Configure freestyle projects to run on your agents
- Instruct pipelines to run on different agents in your build environment