Author
Released
4/17/2018First, learn how to set up Jenkins on Mac, Windows, Linux, or inside a Docker container, and find out how Jenkins plugins are used to extend its functionality. Next, configure your first job step by step, leading up to the requisite "Hello, World" output, and learn to make your jobs more useful and portable with parameters. Then explore job scheduling, and Jenkins's convenient aliases for running jobs at regular intervals. The course wraps up with tips for organizing jobs in folders and views and a brief look into pipelines as code-which enable you to execute a series of jobs in stages.
By the end of the training, you should be able to install Jenkins locally or on a virtual machine, create a Jenkins jobs that can be triggered manually or on a schedule, and install and configure plugins to extend the Jenkins framework.
- Installing Jenkins
- Using plugins
- Creating and configuring a job
- Running and monitoring jobs
- Managing artifacts
- Working with parameters
- Scheduling jobs
- Organizing jobs with views and folders
- Defining stages with pipelines
Skill Level Beginner
Duration
Views
- [Michael Jenkins] In software development and system administration, automating regularly occurring tasks saves time and helps you work more efficiently. Jenkins is a framework that you can use to manage all types of automation including software builds, application testing, deployments and much more. Hi, I'm Michael Jenkins, and I'm a computer engineer with a background in system administration and process automation. In this course, I'll introduce you to Jenkins, an application that's been in my toolbox for years.
I'll start by sharing some of the reasons why you might consider using Jenkins to automate your next project, and then move on to familiarize you with the Jenkins interface. I'll walk you through installing Jenkins, and then we'll dive into configuring jobs, managing artifacts and adding additional functionality with plug-ins. We'll also explore advanced configurations that use source code repositories, parameters and schedules. And finally, we'll discuss the advanced features in Jenkins, including an example of creating pipelines from code.
Are you ready to get automating? Great, let's start learning Jenkins.
Related Courses
-
DevOps Foundations
with Ernest Mueller2h 53m Beginner -
Java: Build Automation with Maven
with Peggy Fisher1h 24m Intermediate -
Learning Selenium
with Meaghan Lewis1h 13m Beginner
-
Introduction
-
Welcome1m 9s
-
Why choose Jenkins?1m 44s
-
Key terminology1m 16s
-
-
1. Install Jenkins
-
System requirements1m 4s
-
Install Jenkins on Windows3m 15s
-
Install Jenkins on Mac2m 44s
-
Install Jenkins on Ubuntu3m 45s
-
The Jenkins user interface1m 56s
-
The suggested plugins1m 20s
-
Update plugins29s
-
Global tool configuration1m 28s
-
-
2. Jobs in Jenkins
-
Create a job1m 53s
-
Your first Jenkins job2m 45s
-
Basic job configuration3m 45s
-
Run and monitor jobs2m 50s
-
Monitor build trends2m 4s
-
-
3. More Detail on Jobs
-
Advanced job configuration2m 23s
-
Browse a job's workspace2m 16s
-
Manage artifacts2m 6s
-
Parameterized jobs1m 20s
-
String parameters1m 56s
-
Choice parameters1m 31s
-
Boolean parameters1m 46s
-
Schedule jobs4m 10s
-
-
4. Organize Jobs with View and Folders
-
Views and folders1m 33s
-
Create a view3m 18s
-
Create a folder3m 6s
-
Delete views and folders1m 20s
-
-
Conclusion
-
Next steps44s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Welcome