Continuous Integration with Jenkins Course

Go to class
Write Review

Free Online Course: Continuous Integration with Jenkins Course provided by Treehouse is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Continuous Integration with Jenkins Course is taught by Jay McGavren.

Overview
  • Jenkins is a continuous integration server. Integration tests take all the code and other components of your application and integrate it together, then test it to ensure it's working properly.

    Jenkins can watch repos for version control software like Git or Subversion. When there's a new commit, Jenkins will check it out automatically. It will run your tests, and report the result. It can even be configured to automatically deploy your software to production if all the tests pass.

    This course is going to show you all the basics of using Jenkins.

    What you'll learn

    • Jenkins
    • Integration tests
    • Continuous integration

Syllabus
  • How Jenkins Works

    Let's look at what Jenkins is, and how it can help you deliver bug-free software.

    Chevron 8 steps
    • Introduction

      0:56

    • instruction

      What is Jenkins?

    • Basic Concepts

      1 question

    • instruction

      Prerequisites

    • instruction

      A Typical Workday for Jenkins

    • instruction

      Running Jenkins for the First Time

    • instruction

      Jenkins's First Job

    • Jenkins Jobs

      1 question

    Pipelines

    Learn how to create and use Jenkins pipelines.

    Chevron 7 steps
    • instruction

      Your First Pipeline

    • instruction

      Running Shell Commands

    • Pipeline Basics

      1 question

    • instruction

      Version Control Integration

    • instruction

      Build Stages

    • instruction

      Multibranch Pipelines and Jenkinsfile

    • Pipelines

      4 questions

    Practical Jenkins

    Now that you understand the basics of creating Jenkins jobs, let's use them to make your life as a developer easier.

    Chevron 6 steps
    • instruction

      Test Reports and the "post" Section

    • instruction

      Jenkins and Docker

    • instruction

      Continuous Delivery/Deployment

    • Practical Jenkins

      5 questions

    • instruction

      Jenkins Review

    • Review

      11 questions