Building and Using a Multi-node Jenkins Farm

This course will teach you how to plan, set up, optimize, and execute distributed builds leveraging Jenkins Build Farms. You will also learn how to back up and restore Jenkins build farms and how to prepare them for integration with other systems.
Course info
Level
Intermediate
Updated
Jul 1, 2020
Duration
2h 17m
Table of contents
Description
Course info
Level
Intermediate
Updated
Jul 1, 2020
Duration
2h 17m
Description

Multi-node Jenkins Management can help you meet complex business needs. In this course, Building and Using a Multi-node Jenkins Farm, you’ll learn how to setup monitor, back up, restore, control, and optimize a Jenkins build farm. First, you’ll explore Jenkins' distributed build architecture and master-node setup. Next, you’ll discover how distributed builds work. Finally, you’ll learn how to optimize distributed builds, how to back up and restore your installations, and how to prepare your Build Farm for integration with other systems. When you’re finished with this course, you’ll have the skills and knowledge to plan and create muliti-node setups aimed at managing distributed builds in order to meet complex business needs.

About the author
About the author

George demonstrates a passion for cutting-edge system design, leveraging the latest in tech to help enterprises achieve their desired business results.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. I'm George Smith and welcome to my Pluralsight course, Building and Using a Multi‑node Jenkins Farm. Jenkins is one of the most popular continuous integration and continuous delivery tools that can empower you to create, manage, and automate complex builds to meet ever‑evolving business needs. When it comes to software delivery, Jenkins rules. And the best part is, it can make your life so much easier. In this course, you will learn about the features that allow you to fire off your builds to multiple nodes in order to run a myriad of tasks in parallel. We'll be focusing on several key topics, like setting up a master node, leveraging distributed builds, and building pipeline optimizations, all in the context of managing a distributed build farm. The grand finale will show you how to get Jenkins ready for integration into complex systems. You will learn how to trigger Jenkins remotely, how to test on a massive scale, and how to publish the results for multiple stakeholders in your organization. My big promise to you is that by the end of this course, you will confidently be able to stand up and configure a master node with an arbitrary number of agents, the target multiple software product environments. You will be amazed by how we can automate almost anything down to a single click. I invite you to join me on this exciting journey of advancing your Jenkins skills while having lots of fun with the demos and exercises.