Jenkins Quick Start
Senior Vice President of Content
Although Jenkins is a complex topic that we cover in depth elsewhere on the site, this course will give you a quick introduction and provide just enough information for you to build your own Jenkins server and get started using it to perform remote builds and management.
Installation and Configuration
Learn what is needed to install and configure a fully functional Jenkins server
Preparing Our Environment - Build Accounts
Talk briefly about our environment and how to set up the service account we need to run our builds
Our First Jenkins Build
Let's dive right in and see what it takes to create and run a successful Jenkins build
Plugin Management and Builds
We will take a quick look at our plugins, where they are installed, how they are updated and how to configure them. Then, we will take two of them (SSH and Github) and use them to execute (and troubleshoot) different builds
Creating Scheduled Builds
The most common builds you will create will need to be scheduled either for some future time or to run periodically, we will show you both methods of scheduling
Setting Up a Build Slave
We need to be able to offload builds from the master node to a slave. Learn how to define and set one up for accessibility.
Launching Jobs on the Slave Node
Now that we have a build slave set up, learn how to specifically launch Jenkins builds from that Slave.
Where Do I Go from Here?
Now that you have completed the Jenkins Quick Start, here are a couple of reminders about places to go and things to do at Linux Academy following up your success!