CI/CD Pipelines with Jenkins Certification Training Course
Video description
Learn to automate your CI/CD pipelines with Jenkins. Anyone interested in learning how to work with CI/CD pipeline with Jenkins will benefit by enrolling in this course.
About This Video
Understand Jenkins architecture and terminology
Explore the features of Jenkins X and how it works
Understand Ansible roles and architecture
In Detail
This CI/CD Pipelines with Jenkins Certification Training Course will help you learn …
CI/CD Pipelines with Jenkins Certification Training Course
Video description
Learn to automate your CI/CD pipelines with Jenkins. Anyone interested in learning how to work with CI/CD pipeline with Jenkins will benefit by enrolling in this course.
About This Video
Understand Jenkins architecture and terminology
Explore the features of Jenkins X and how it works
Understand Ansible roles and architecture
In Detail
This CI/CD Pipelines with Jenkins Certification Training Course will help you learn server automation, continuous integration, build pipelines and configuration tools, automated testing and code quality improvement, and distributed systems in Jenkins through intensive, hands-on practice assignments.
You will start with the very basis of DevOps and the need for it. You will learn about continuous integration and continuous delivery and the need for them. Learn and understand the Jenkins use cases, features, capabilities, architecture, and terminology of Jenkins. Moving further, you will also see how to install Jenkins on Linux and Windows.
Along the course, you will learn about Maven, how to set up Maven with Jenkins, and explain parameterized build and distributed build. You will also learn Jenkinsfile, Jenkins CLI, features of Jenkins X, and how it works. You will explore how to access the Jenkins application using VM Public DNS and learn to demonstrate how to create CI/CD pipeline using Jenkins and Docker.
By the end of this course, you will have understood Jenkins’s best practices, and how to create Jenkins Job using Backup Plugin.
Audience
Anyone interested in learning Jenkins will benefit from this Jenkins certification training. This Jenkins course is also well-suited for freshers, software developers, software engineers, technical leads, system administrators, and test engineers.
Learners need to possess an undergraduate degree or a high school diploma.
Chapter 1 : Continuous Integration and Continuous Delivery (CI/CD)
Learning Objective
DevOps
Need for DevOps
DevOps Tool Chain
Introduction to CI/CD
Continuous Integration (CI)
Continuous Delivery (CD)
Need for Continuous Integration
Need for Continuous Delivery
CI/CD Tool Chain
Summary
Chapter 2 : Getting Started with Jenkins
Learning Objective
Introduction of Jenkins
Jenkins Use Cases
Jenkins Features and Capabilities
Jenkins Architecture and Terminology
Overview of Jenkins UI- Dashboard and Menus
Summary
Demo – Jenkins Docker Installation
Demo - Jenkins Installation Linux
Demo - Jenkins Installation Windows
Demo - Complete Tour with Jenkins Dashboard
Chapter 3 : Continuous Integration with Jenkins
Learning Objective
Source Code Build Process
Build Automation
GIT Integration with Jenkins
Configuration GIT with Jenkins
Jenkins GitHub Plugin
Maven Introduction
Maven Setup with Jenkins
Jenkins Build Introduction
Source Control Polling in Jenkins
Freestyle Project in Jenkins
Other Build Triggers of Jenkins
Pre and Post Build Action
Running New Build Job
Parameterized Build and Distributed Build
Email Notification Using Email Plugin
Jenkins Pipeline
Jenkinsfile
Summary
Demo: Create Parameterized Jenkins Job
Demo: Create Jenkins Distributed Builds Job
Demo: Create Maven Build Job Along with Email Notification
Chapter 4 : Jenkins CLI (Command Line Interface)
Learning Objective
Jenkins CLI
Execute a Shell Command in Jenkins CLI
Execute a Shell Script in Jenkins CLI
Execute a Shell Script in Jenkins CLI with Approval
Execute a Shell Script in Jenkins CLI without Approval
Summary
Demo – Execute a Shell Script from CLI
Demo – Execute a Groovy Script from CLI
Chapter 5 : Deployment Overview
Learning Objective
Continuous Delivery Versus Continuous Deployment
Deployment Overview
Deploying an Application to an Application Server
Install and Configure Tomcat
Deployment of Simple Java web application using Tomcat
Jenkins Plugin for Deployment
Enable Parallel Builds
Summary
Demo - Create Jenkins Parallel Build Job
Demo - Create Jenkins Pipeline to Deploy JAVA Application on Tomcat Server
Chapter 6 : Jenkins X
Learning Objective
Introduction of Jenkins X
Features of Jenkins X
Jenkins Versus Jenkins X
How Jenkins X Works
Summary
Chapter 7 : Jenkins with Docker
Learning Objective
Need for Jenkins with Docker
Docker Introduction
Docker Image
Docker Containers
Docker Registry
Docker Commands
Introduction of Jenkins in Docker Image
Benefits of Jenkins with Docker
Accessing Jenkins Application Using VM Public DNS
Docker Volume
Summary
Demo - Create CI/CD Pipeline Using Docker
Demo - Create CI/CD Pipeline Using Jenkins
Chapter 8 : Continuous Integration with Jenkins
Learning Objective
Code Quality
How to Improve Code Quality
Code Coverage
Code Scanning Tools
SonarQube
Jenkins Support for Gradle
Jenkins Support for Ant
Jenkins Support for Shell Scripts
Summary
Chapter 9 : Jenkins with Ansible
Learning Objective
Configuration Management Tool
Configuration Management Benefits
Infrastructure as Code (IaC)
Ansible Introduction
Ansible Inventory
Ansible Playbook
Ansible Roles and Architecture
Jenkins Integration with Ansible
Ansible Plugin Jenkins
Ansible vs Ansible Tower
Jenkins Job Configuration for Ansible
Summary
Demo - Create CI CD pipeline using Jenkins and Ansible
Chapter 10 : Managing and Monitoring Jenkins
Learning Objective
Gathering System Information
Manage Jenkins Configuration
Jenkins User Management
Plugins for Reporting
Plugins for Code Analysis
Monitoring Jenkins
Server Maintenance
Jenkins Backup or Restoration
Manage Plugin
Automation Plugin
Reporting in Jenkins
Summary
Demo - User Management
Demo - Create Jenkins Job using Backup Plugin
Demo - Create Remote Tests using Jenkins
Demo - Managing Plugins with and Without Restart
Demo - Run Automation Tests using Jenkins
Chapter 11 : Jenkins Best Practices
Learning Objective
Jenkins Best Practices
Global Security
Jenkins Authentication
Jenkins Credentials
Jenkins Access Management
Jenkins Access Roles
Jenkins Backup
Types of Jenkins Backup Plugin
Jenkins Restoration
Summary
Demo - Create Jenkins Job using Backup Plugin
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept