Learn Jenkins by Doing

By Terry Cox

Go through a series of hands-on labs picked to showcase Jenkins and gain experience with it.

16 hours
  • 17 Lessons
  • 15 Hands-On Labs

About the course

You learn faster and better when you learn by doing. With that in mind, this course has been designed to allow you to practice core Jenkins Builds through a 100% hands-on experience. To accomplish this, Linux Academy’s Training Architects have hand-selected a set of the best Jenkins hands-on labs we have to offer.

Everything in this course will be on one or more Linux servers provisioned with whatever needed through our hands-on lab and Cloud Playground platform.

There’s no reason to wait; learn by doing today!

  • Chapter 1 2 Lessons Getting Started 2:55

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    Course Introduction: Learn Jenkins by Doing

    1:36
  • Chapter 2 1 Lesson Getting Set Up 0:00

    Jenkins Installation

    0:00 Hands-On Lab
  • Chapter 3 4 Lessons Builds and Build Management 0:00

    Building in Jenkins

    0:00 Hands-On Lab

    Building from SCM

    0:00 Hands-On Lab

    Distributing a Build

    0:00 Hands-On Lab

    Building an App as a Freestyle Jenkins Project

    0:00 Hands-On Lab
  • Chapter 4 2 Lessons Artifacts and Security 0:00

    Working with Artifacts and Fingerprints

    0:00 Hands-On Lab

    Security in Jenkins

    0:00 Hands-On Lab
  • Chapter 5 4 Lessons Build Pipelines 0:00

    Parameterizing builds

    0:00 Hands-On Lab

    Build Triggers

    0:00 Hands-On Lab

    Building a Jenkins Pipeline

    0:00 Hands-On Lab

    Implementing Automated Deployment Through a Jenkins Pipeline

    0:00 Hands-On Lab
  • Chapter 6 2 Lessons Containers and Container Orchestration 0:00

    Deploying a Docker Container with Jenkins Pipelines

    0:00 Hands-On Lab

    Deploying to Kubernetes with Jenkins Pipelines

    0:00 Hands-On Lab
  • Chapter 7 1 Lesson Testing 0:00

    Canary Deployments with Kubernetes and Jenkins

    0:00 Hands-On Lab
  • Chapter 8 1 Lesson The Whole Thing 0:00

    Implementing Fully-Automated Deployment in a CD Pipeline

    0:00 Hands-On Lab

What you will need

  • To be successful in this course, you should have a basic understanding of the Linux operating system, and its basic functions (such as using the desktop and the command line).We recommend that you have taken (or have the equivalent skills learned in) one or more of the following:-LPIC-1 - Red Hat Certified Systems Administrator (RHCSA) - Linux Foundation Certified System Administrator

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!