Jenkins Quick Start

Course

Intro Video

Photo of Terrence Cox

Terrence Cox

Senior Vice President of Content

A veteran of twenty years in Information Technology in a variety of roles. He has worked in development, security and infrastructure well before they merged into what we now call DevOps. He provides training in Linux, VMWare, DevOps (Ansible, Jenkins, etc) as well as containers and AWS topics. He now leads the Training Architects to produce the courses and content we all know and love!

Length

01:39:43

Difficulty

Beginner

Course Details

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.

Syllabus

Quick Start

Installation and Configuration

00:20:52

Lesson Description:

Learn what is needed to install and configure a fully functional Jenkins server

Preparing Our Environment - Build Accounts

00:09:40

Lesson Description:

Talk briefly about our environment and how to set up the service account we need to run our builds

Our First Jenkins Build

00:10:20

Lesson Description:

Let's dive right in and see what it takes to create and run a successful Jenkins build

Plugin Management and Builds

00:19:15

Lesson Description:

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

00:10:09

Lesson Description:

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

00:09:40

Lesson Description:

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

00:11:24

Lesson Description:

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?

00:08:19

Lesson Description:

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!