Book Image

Practical Jenkins [Video]

By : Anirban Saha
5 (1)
Book Image

Practical Jenkins [Video]

5 (1)
By: Anirban Saha

Overview of this book

Setting up Jenkins and running build jobs is not enough for a production infrastructure. For optimal performance and results, architecting, designing, and implementing a production-grade Jenkins deployment is essential. This course gets you up and running with Jenkins and enables you to deliver an optimal Jenkins deployment. On your journey, you will explore and configure features such as high availability, security, monitoring, and backing up/restoring data, which are basically all of the things you need to implementing a scalable and production grade infrastructure. You will also learn how to implement distributed builds, automate build pipelines, and integrate your Jenkins deployment with external services, thus showing you how to increase your team's productivity with pipeline as a code building advanced pipelines faster and easier. By the end of this video course, you will be able to automate, implement, secure, and manage your Jenkins deployment in no time. The code bundle for this video course is available at - https://github.com/PacktPublishing/Practical-Jenkins-V- This course uses Jenkins 2.89.3, while not the latest version available, it provides relevant and informative content for legacy users of Jenkins.
Table of Contents (5 chapters)
Chapter 3
Implementing Distributed Build Architectures and Code Deployments
Content Locked
Section 2
Setting Up Jenkins Slaves to Run Build Jobs
An efficient way to run a Jenkins deployment is to offload build tasks to slave nodes while keeping the administrative tasks to the master. The most traditional way of running slaves is by adding dedicated Jenkins slave nodes. - Set up slave nodes along with dependencies - Configure SSH access and add slave node via user interface - Configure labels and run builds on the slave