Jenkins for Beginners

Jenkins is a Continuous Integration CI tool which is written in java. It provides Continuous Integration services for software development, which can be started via command line or web application ser...

  • All levels
  • English

Course Description

Jenkins is a Continuous Integration CI tool which is written in java. It provides Continuous Integration services for software development, which can be started via command line or web application server. In this course you will learn to install jenkins and build a full fledged CI pipeline with it. . What's more you will even get your hands on Jenkins in Docker by running multiple examples in Dock...

Jenkins is a Continuous Integration CI tool which is written in java. It provides Continuous Integration services for software development, which can be started via command line or web application server. In this course you will learn to install jenkins and build a full fledged CI pipeline with it. . What's more you will even get your hands on Jenkins in Docker by running multiple examples in Docker. Start now and learn everything about Jenkins.

What you’ll learn
  • learn to install jenkins and build a full fledged CI pipeline with it.
  • learn everything about Jenkins.

Covering Topics

1
Section 1 : Getting started with Jenkins

2
Section 2 : Configuring Jenkins

3
Section 3 : Jenkins Pipeline

4
Section 4 : Jenkins Blue Ocean

5
Section 5 : Jenkins in Docker

6
Section 6 : Jenkins Plugins

7
Section 7 : Conclusion

Curriculum

      Section 1 : Getting started with Jenkins
    1
    Introduction to Jenkins Preview
    2
    Installing Jenkins
    3
    Tools to install
    4
    Architecture of Jenkins
    5
    Creating a Jenkins Freestyle project Preview
    6
    Scheduling a Jenkins Job
    7
    Triggering Builds remotely
    8
    Parameterizing Jenkins Job
      Section 2 : Configuring Jenkins
    9
    Creating a user Preview
    10
    Installing Plugins
    11
    Implementing Role based access
    12
    Configuring Jenkins System
    13
    Configuring Jenkins system - 2
    14
    Email Notifications
    15
    Extended Email Notification
      Section 3 : Jenkins Pipeline
    16
    Introduction to pipelines Preview
    17
    Pipeline Concepts
    18
    Creating a Simple Pipeline
    19
    Building a Project with Jenkins Pipeline
    20
    Building a Pipeline with Jenkinsfile
    21
    Using Environment Variables
    22
    Setting Environment Sariables
      Section 4 : Jenkins Blue Ocean
    23
    Getting Started with Blue Ocean Preview
    24
    Installing Blue Ocean
    25
    Creating a Pipeline in Blue Ocean
    26
    Creating a Pipeline with Blue Ocean Visual Designer
      Section 5 : Jenkins in Docker
    27
    Running Jenkins in Docker
    28
    Persisting Jenkins data in a Volume
    29
    Running multiple Jenkins instances in Docker
      Section 6 : Jenkins Plugins
    30
    Create Build Monitor View
    31
    Using Catlight
    32
    Using Jenkins CLI
    33
    Jenkins Multibranch Pipeline
    34
    Jenkins Multibranch Pipeline Part 2
    35
    Integrating Jenkins with Slack
    36
    Jenkins Metrics and Trends
      Section 7 : Conclusion
    37
    Conclusion

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.