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!
Lectures -65
Duration -4.5 hours
30-days Money-Back Guarantee
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.
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction to Jenkins
2 Lectures
- Introduction of Course Module 04:58 04:58
- About Jenkins 04:19 04:19
Installation of Jenkins Server
6 Lectures
Create First Job in Jenkins
7 Lectures
User Accounts In Jenkins
5 Lectures
Integrate GitHub Repository to Jenkins Project
3 Lectures
Build Triggers in Jenkins
7 Lectures
Variables in Jenkins
2 Lectures
Build Environment in Jenkins Job
12 Lectures
Build Pipeline - Continuous Delivery vs Continuous deployment
3 Lectures
Deploy Build Artifacts to Tomcat Server - Manually
2 Lectures
Deploy the package (war file) to Tomcat Server using Jenkins - CICD
7 Lectures
Jenkins Pipeline - Declarative Pipeline
9 Lectures
Instructor Details
Shikhar Verma
eCourse Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now