Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Jenkins: From Zero to Master - Industrial CI/CD Projects

person icon Shikhar Verma

4.2

Jenkins: From Zero to Master - Industrial CI/CD Projects

Become a DevOps Master learning Jenkins & integrations with powerful tools like Docker, Ansible, AWS, GIT & more!

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Shikhar Verma

category icon Jenkins,DevOps

Lectures -65

Duration -4.5 hours

4.2

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Jenkins is a powerful and flexible automation tool; It is used to automate almost anything.

Go faster and learn how to build strong automated processes like Pipelines, CI/CD workflow, and more!

In the DevOps world, Jenkins is one of the best cards on the table.

Start automating everything, and become a DevOps engineer!

This is the right course for you!

Course Content:

  • Introduction of Jenkins
  • Create First Job in Jenkins
  • User Accounts In Jenkins
  • Integrate GitHub Repository to Your Jenkins Project
  • Build Triggers
  • Variables in Jenkins
  • Build Environment in Jenkins
  • Build Pipeline
  • Deploy Build Artifacts to Tomcat Server
  • Deploy the package (war file) to Tomcat Server using Jenkins
  • Jenkins Pipeline - Declarative Pipeline

Goals

What will you learn in this course:

Course Description:

Introduction

  • About Jenkins tool

  • Installation of Oracle VM VirtualBox Manager 

  • Installation of Ubuntu Operating System. 

  • Installation of Jenkins

  • Overview of Jenkins Dashboard

About Jenkins

  • Create First Job in Jenkins

  • Job - Default User & Workspace Location

  • Status, Weather & Build Stability of a Job

  • Search Panel in Jenkins Dashboard

  • Manage Jenkins - Configure System

  • Manage Plugins - Install a simple theme plugin

User Accounts In Jenkins

  • Create User Accounts in Jenkins

  • Role-Based Authorization Strategy in Jenkins

  • Configure Authorization from Global Security

  • Delegate Permission Using Manage Roles -1

  • Delegate Permission Using Manage Roles -2

Integrate GitHub Repository to Your Jenkins Project

  • Clone the git project using terminal

  • Clone the git project using Jenkins Shell

  • Delete workspace before build starts

Build Triggers

  • Build Triggers - Trigger builds remotely (e.g., from scripts)

  • Trigger builds remotely using an Authentication token

  • Build Triggers from terminal

  • Build after other projects are built

  • Trigger even if the build fails/unstable/aborted

  • Build Periodically

  • Poll SCM - Source Code Management

Variables in Jenkins

  • Environment Varaibles

  • Global Environment Varaibles

Build Environment in Jenkins

  • Parameterized Jobs in Jenkins

  •    String Parameter

  •    Boolean Parameter

  •    Choice Parameter

  •    Multi-line String Parameter

  •    Password Parameter

  •    File Parameter

  • Set Timeout in Jenkins 

  • Add timestamps to the console output

  • Enable/Disable Jenkins Job

  • Execute Concurrent, Parallel Build Jobs in Jenkins

  • Retry count in Jenkins

  • Throttle builds in Jenkins

  • Custom Workspace

  • Change the Display Name of a Job in Jenkins

  • Block Build when Upstream/Downstream project is building 

Build Pipeline

  • Create Jenkins Pipeline Using Build Pipeline

  • Overview of the CICD Process

  • Continuous Delivery vs Continuous deployment with a practical approach

  • Parallel Jobs in Jenkins Pipeline

Deploy Build Artifacts to Tomcat Server

  • Deploy Build Artifacts (.war) to Tomcat Server

  • Configure the Tomcat Server

  • Deploy Build Artifacts (.war) to Tomcat Server - GUI

Deploy the package (war file) to Tomcat Server using Jenkins

  • Overview of project

  • Clone the code from Git Repository

  • Integrate Maven with Jenkins

  • Build the Package using Maven Tool

  • Install & Configure Tomcat Server

  • Configure a Pipeline using Build Pipeline

  • Deploy the Package file (.war) to Tomcat Server

Jenkins Pipeline - Declarative Pipeline

  • Create the first Pipeline as code - Create the first Jenkinsfile

  • Multiple stages in pipeline script

  • Run commands using pipeline script

  • Variable/Environment in pipeline script

  • Define stage-level variables using pipeline script

  • Build parameters in the pipeline script

  • Boolean & choice parameters in pipeline script

  • Input from the user in the pipeline script

  • Post actions in the pipeline script

  • Last lecture

Prerequisites

What are the prerequisites for this course?

  • PC or Laptop with internet Connection.
  • Software engineers, developers, and programmers new to DevOps.
  • Anyone who is looking at Jenkins for implementing Continuous Integration & Continuous Delivery in their projects or organization.
Jenkins: From Zero to Master - Industrial CI/CD Projects

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction to Jenkins
2 Lectures
  • play icon Introduction of Course Module 04:58 04:58
  • play icon About Jenkins 04:19 04:19
Installation of Jenkins Server
6 Lectures
Tutorialspoint
Create First Job in Jenkins
7 Lectures
Tutorialspoint
User Accounts In Jenkins
5 Lectures
Tutorialspoint
Integrate GitHub Repository to Jenkins Project
3 Lectures
Tutorialspoint
Build Triggers in Jenkins
7 Lectures
Tutorialspoint
Variables in Jenkins
2 Lectures
Tutorialspoint
Build Environment in Jenkins Job
12 Lectures
Tutorialspoint
Build Pipeline - Continuous Delivery vs Continuous deployment
3 Lectures
Tutorialspoint
Deploy Build Artifacts to Tomcat Server - Manually
2 Lectures
Tutorialspoint
Deploy the package (war file) to Tomcat Server using Jenkins - CICD
7 Lectures
Tutorialspoint
Jenkins Pipeline - Declarative Pipeline
9 Lectures
Tutorialspoint

Instructor Details

Shikhar Verma

Shikhar Verma

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515