In this chapter, we have seen how to configure a Master/Agent architecture to distribute the workload and to avoid a single point of failure; however, Jenkins does not have a high availability story yet and if the master goes down then it will still be a single point failure.
We have also seen different plugins that can enhance the monitoring and management of Jenkins, as well as plugins that can be utilized to extend the functionality of Jenkins. All these plugins and the Master/Agent architecture help to make automation more effective and broaden the scope of different minor innovations that can be done in automating different activities.
In the next chapter, we will see how to configure security in Jenkins. We will focus on user management, role-based access, and project-based access using Jenkins.