Getting Started With Jenkins: Key Concepts for Beginners
4.0 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,783 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Getting Started With Jenkins: Key Concepts for Beginners to your Wishlist.

Add to Wishlist

Getting Started With Jenkins: Key Concepts for Beginners

Get Started Installing, Configuring and Using Jenkins!
New
4.0 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,783 students enrolled
Created by Linux Academy
Last updated 9/2017
English
Price: Free
Includes:
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Install and Configure of Jenkins
  • Prepare Build Accounts
  • Manage Plugins
  • Create and Manage Builds
  • Set up a Build Slave
  • Schedule Builds
  • Launch Builds on Slave Nodes
View Curriculum
Requirements
  • The student should have a basic familiarity with Linux and the Linux Command Line Interface in order to execute the commands used during the installation and setup.
Description

If you have heard all the buzz around Jenkins and configuration management and deployment and are wondering what they are and how to get started using them, then this course is for you.

Although Jenkins (and configuration management and deployment in general) are large topics, we will distill them down to just the information you need to know to get started. Within this set of video demonstrations, you will learn how to install Jenkins, configure it for use in your local environment, create a build and deployment account, configure and register a build slave, schedule builds on the master and slave nodes and work with and install plugins.

Once you have completed the course, you will be well on your way to implementing Jenkins for configuration management and deployment in your environment! 

Who is the target audience?
  • Anyone who is looking to explore the Jenkins tool as part of their DevOps toolkit in support of a Continuous Integration and Deployment pipeline and needs to know where to get started with it.
Compare to Other Jenkins Courses
Curriculum For This Course
8 Lectures
01:39:39
+
Introduction
2 Lectures 30:32

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

Install and Configure Jenkins
20:52

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

Preparing Our Environment - Build Accounts
09:40
+
Management and Use of Jenkins
3 Lectures 39:44

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

Our First Jenkins Build
10:20

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.

Plugin Management and Builds
19:15

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.

Creating Scheduled Builds
10:09
+
Working With Build Slaves
2 Lectures 21:04

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.

Setting Up a Build Slave
09:40

Now that we have a build slave set up, learn how to specifically launch Jenkins builds from that Slave.

Launching Jobs on the Slave Node
11:24
+
Conclusion
1 Lecture 08:19

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!

Where Do I Go from Here?
08:19
About the Instructor
Linux Academy
4.6 Average rating
14,015 Reviews
78,873 Students
12 Courses
Instructor at Linux Academy

Linux Academy was founded on the belief that providing high-quality, in-depth training should be available at an affordable price. We strive to change lives by teaching Linux and cloud technology. Students can learn new skills, get certified, and advance in their career. 

Our full-time, expert instructors create content on AWS, Linux, OpenStack, DevOps, Azure, and Big Data.