Jenkins Masterclass: Continuous Integration and Deployment
LevelUp360° DevOps | Selenium | GCP | Terraform | Kubernetes | Ansible
6:46:19
Description
Jenkins CI/CD Code Pipeline. Jenkins integrations with tools like Docker AWS GIT & More Code Pipeline DSLs
What You'll Learn?
- Understand the concepts of DevOps Continuous Inspection, Continuous Integration, and Continuous Deployment, and the difference between them.
- Create a multi-stage Jenkins job and visualize the complicated Jenkins build pipeline with Jenkins build pipeline plugin.
- Key concepts of DevOps and a Jenkins Continuous Delivery pipeline
- Use Jenkins Pipeline and JenkinsFile, the new concept of CI as code
- Explore Jenkins Pipeline to build, test, and deploy projects
- Work with Docker containers in a Jenkins context
Who is this for?
What You Need to Know?
More details
DescriptionJenkins 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:
Section 1: Getting Started Jenkins Course
Jenkins Course Introduction
Course Code Base & Discussion Forum Links
Section 2: Setting Up Jenkins Learning Environment
What is Jenkins and Why We Jenkins
Should I Use LTS or Weekly Jenkins Release
Understanding HighLevel Installation Route
Prepare Jenkins Execution Environment
Installing OpenJDK for Jenkins Installation
Install and SetUp Jenkins
SetUp Wizard : Create Admin User and Install Jenkins Plugins
Jenkins Master-Slave Architecture
Practice Test 1: Continuous Integration & Continuous Delivery
Section 3: What you should know about Jenkins
What is Job | Create & Execute
Explore Job Configuration
Execute Script from Jenkins
More Learning : Google Cloud Architect Course
Add Parameter in Jenkins Job
Logical Input in Jenkins Job
Section 4: Building Application with Freestyle Jobs
Anatomy of the Build
Build Application Manually : Get the Application on Jenkins Machine
Build Application Manually : Install Maven And Package Application
Porting Manual Expertise to Automation
Test if Jenkins can Clone the Repository
Build Application with Jenkins
Fix : Build Application with Jenkins
Capture Build Artifacts
Configure Job to Capture the Test Results
View Test Result Trends
Abort Long Running Builds in Jenkins
Visualizing Common Build Triggers
Configure Jenkins Job to Trigger by Poll SCM
My Motivation Factor
Schedule Build Trigger in Jenkins
Section 5: Infrastructure as Code
Infrastructure as Code
Section 6: Jenkins Job DSL
Introduction to JENKINS Job DSL
Demo: Jenkins Job DSL with Maven Project
Section 7: Jenkins as a Code Pipeline (DSL)
Jenkins Code Pipeline Overview
Demo: Code Pipeline
Text Direction : Demo Code Pipeline
Automate Existing Maven Project Pipeline
Text Direction: Automate Existing Maven Project Pipeline
Section 8: Distributed Builds in Jenkins
Distributed Builds Concept
Create and Configure Jenkins Slave
Text Direction : Create and Configure Jenkins Slave
Label Nodes & Concurrent Builds
Section 9: Jenkins Integration with Docker
Available Docker Editions
Install Docker on Linux Machine
Docker Basics & Run Container
Docker File Basics | Introduction
Docker File Instructions | Construction Commands
Create Docker File of Our Project
Text Direction : Create Docker File of Our Project
Build and Tag Project Docker Image
Trouble Shooting: Build Docker Image
Execute Project in Docker
Docker Help
Section 10: Jenkins Security Aspects
Enable/Disable Login Jenkins
Allow User to Sign-Up Jenkins
Install Powerful Security Plugin
How to Create Users in Jenkins
Create & Assign Roles to Users
Section 11: More on Jenkins
About Global Env Variable in Jenkins
Create Custom Environment Variables
Section 12: Project Build Tool : MAVEN (Optional)
Maven Introduction
Configure Maven on Windows Machine
Configure Maven on Windows Machine : Text Direction
Project Code Location
Configure Maven on Mac Machine
Generate First Maven Project From Maven CLI
Maven Build Life Cycle
POM.xml File in Maven Project
Who this course is for:
- Anyone who want to fully understand how Jenkins works and learn how Jenkins is being used in the field.
- DevOps, developers or IT admins who want to advance their career by improving their DevOps skills.
- Anyone who want to implement or improve their continuous integration/continuous deployment workflow at their company
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:
Section 1: Getting Started Jenkins Course
Jenkins Course Introduction
Course Code Base & Discussion Forum Links
Section 2: Setting Up Jenkins Learning Environment
What is Jenkins and Why We Jenkins
Should I Use LTS or Weekly Jenkins Release
Understanding HighLevel Installation Route
Prepare Jenkins Execution Environment
Installing OpenJDK for Jenkins Installation
Install and SetUp Jenkins
SetUp Wizard : Create Admin User and Install Jenkins Plugins
Jenkins Master-Slave Architecture
Practice Test 1: Continuous Integration & Continuous Delivery
Section 3: What you should know about Jenkins
What is Job | Create & Execute
Explore Job Configuration
Execute Script from Jenkins
More Learning : Google Cloud Architect Course
Add Parameter in Jenkins Job
Logical Input in Jenkins Job
Section 4: Building Application with Freestyle Jobs
Anatomy of the Build
Build Application Manually : Get the Application on Jenkins Machine
Build Application Manually : Install Maven And Package Application
Porting Manual Expertise to Automation
Test if Jenkins can Clone the Repository
Build Application with Jenkins
Fix : Build Application with Jenkins
Capture Build Artifacts
Configure Job to Capture the Test Results
View Test Result Trends
Abort Long Running Builds in Jenkins
Visualizing Common Build Triggers
Configure Jenkins Job to Trigger by Poll SCM
My Motivation Factor
Schedule Build Trigger in Jenkins
Section 5: Infrastructure as Code
Infrastructure as Code
Section 6: Jenkins Job DSL
Introduction to JENKINS Job DSL
Demo: Jenkins Job DSL with Maven Project
Section 7: Jenkins as a Code Pipeline (DSL)
Jenkins Code Pipeline Overview
Demo: Code Pipeline
Text Direction : Demo Code Pipeline
Automate Existing Maven Project Pipeline
Text Direction: Automate Existing Maven Project Pipeline
Section 8: Distributed Builds in Jenkins
Distributed Builds Concept
Create and Configure Jenkins Slave
Text Direction : Create and Configure Jenkins Slave
Label Nodes & Concurrent Builds
Section 9: Jenkins Integration with Docker
Available Docker Editions
Install Docker on Linux Machine
Docker Basics & Run Container
Docker File Basics | Introduction
Docker File Instructions | Construction Commands
Create Docker File of Our Project
Text Direction : Create Docker File of Our Project
Build and Tag Project Docker Image
Trouble Shooting: Build Docker Image
Execute Project in Docker
Docker Help
Section 10: Jenkins Security Aspects
Enable/Disable Login Jenkins
Allow User to Sign-Up Jenkins
Install Powerful Security Plugin
How to Create Users in Jenkins
Create & Assign Roles to Users
Section 11: More on Jenkins
About Global Env Variable in Jenkins
Create Custom Environment Variables
Section 12: Project Build Tool : MAVEN (Optional)
Maven Introduction
Configure Maven on Windows Machine
Configure Maven on Windows Machine : Text Direction
Project Code Location
Configure Maven on Mac Machine
Generate First Maven Project From Maven CLI
Maven Build Life Cycle
POM.xml File in Maven Project
Who this course is for:
- Anyone who want to fully understand how Jenkins works and learn how Jenkins is being used in the field.
- DevOps, developers or IT admins who want to advance their career by improving their DevOps skills.
- Anyone who want to implement or improve their continuous integration/continuous deployment workflow at their company
User Reviews
Rating
LevelUp360° DevOps | Selenium | GCP | Terraform | Kubernetes | Ansible
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 58
- duration 6:46:19
- English subtitles has
- Release Date 2023/09/04