Build+Deploy+Test with Jenkins 2.0
4.3 (4,638 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
67,861 students enrolled

Build+Deploy+Test with Jenkins 2.0

Learn Jenkins 2.0 for end-to-end testing of applications
4.3 (4,638 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
67,861 students enrolled
Created by Karthik KK
Last updated 8/2020
English
English [Auto]
This course includes
  • 6.5 hours on-demand video
  • 5 articles
  • 5 downloadable resources
  • Access on mobile
  • Certificate of Completion
What you'll learn
  • Understand what Jenkins 2.0 is
  • Understand Jenkins 2.0 freestyle project
  • Understand Jenkins 2.0 pipeline projects
  • Working with both Java and .Net project
  • Working with Agents
  • Working with Docker cross browser testing
Course content
Expand all 50 lectures 06:28:43
+ Introduction and Installation
4 lectures 29:45
Part 2 - Installation and configuring Jenkins 2.0
10:57
Part 3 - Configuring Jenkins 2.0 for Build+Deploy+Test
06:28
Part 4 - Downloading common Tools for Jenkins 2.0 and setting environment variab
08:09
+ Working with Jenkins 2.0 for Java based application
6 lectures 58:47
Part5 -Building project with Maven command line interface
08:09
Part 7 - Creating FreeStyle Project for Build + Test with Jenkins 2.0 (Java)
08:34
Part 8 - Creating Pipeline project for build+test+report using cucumber Report
13:59
Part 9 - Creating Pipeline project for build+test+report using cucumber report
09:21
Part10 - Working with stage view in Jenkins 2.0 for pipeline project
06:43
+ Working with Jenkins 2.0 for .Net based application
4 lectures 35:22
Part 11 - Freestyle project for Dot Net application using Jenkins 2.0 (Part A)
05:53
Part 12 - Freestyle project for Dot Net application using Jenkins 2.0 (Part B)
11:09
Part 13 - Running NUnit Selenium Test with Freestyle project using Jenkins 2.0
09:45
Part 14 -Working with Pipeline project for .Net application
08:35
+ Advanced configuration for Jenkins
5 lectures 35:28
Part 15 - Configuring email using Docker container for Jenkins 2.0 (Part A)
08:39
Part 16 - Configuring email using Docker container for Jenkins 2.0 (Part B)
05:52
Part 17 - Working with build triggers
05:22
Part 18 - Configuring Build Agents for Jenkins 2.0
08:46
Part 19 - Working with Jenkins Blue Ocean plugins
06:49
+ Cross browser Parallel testing with Jenkins 2.0
2 lectures 22:58
Part 20 - Cross browser testing with Selenium (Part A)
10:34
Part 21 - Cross browser testing with Selenium (Part B)
12:24
+ Jenkins with Docker
3 lectures 23:56
Installing and Working with Jenkins Docker image
12:25
Running Maven with Jenkins docker image via custom docker build
11:31
Jenkins Docker file
00:00
+ Jenkins Advanced concepts - Pipeline as a code
6 lectures 01:06:37
Creating Jenkinsfile from Jenkins Pipeline UI editor to check-in pipeline in Git
15:17
Understanding and working with Declarative pipeline Syntax for Jenkinsfile build
16:26
Jenkins Declarative Pipeline Syntax - Archive and Conditional steps
10:41
Jenkinsfile syntax validator with VS Code
06:57
Understanding and working with Multi-Branch Pipelines of Jenkins
07:11
+ Jenkins with agents as docker containers
9 lectures 56:26
Introduction and understanding build slaves /Agents for Jenkins
05:15
Configuring Jenkins Master with Local Docker daemon
07:11
Running Docker container as build agent via Jenkins file (Part A)
05:31
Running Docker container as build agent via Jenkins file (Part B)
06:57
Running Docker container as build agent from Jenkins file
08:25
Understanding Docker in Docker
09:51
Building Custom Docker in Docker image for Jenkins master
04:19
Building and running custom Docker in Docker image of Jenkins master
08:57
Docker file to build custom Jenkins master
00:00
+ Building applications with Jenkins agent as an container
7 lectures 28:13
Introduction to Building .NET Core app with Jenkins Docker Agent
05:39
Creating Jenkins file for NET Core app and running without NET Core framework
07:15
Creating Jenkins file for NET Core app and running with NET Core Jenkins Agent
07:06
.NET Core EA Application
00:02
Publishing Jenkins Docker Agent to Docker Hub Public registry
08:08
Docker file and Jenkinsfile
00:00
Complete Source code of Section 7,8,9
00:03
+ Building Custom Docker Jenkins Master container and automating it
4 lectures 31:09
Introduction
07:26
Getting list of Plugins from current Jenkins Master
06:25
Building Jenkins Master docker image with Preinstalled plugins
10:24
Running Jenkins Master with automated everything using Docker Compose
06:54
Requirements
  • Good understanding on Continuous integration concepts
  • Basic understanding on Selenium
  • Basic understanding on Java/C#
  • Basic understanding on any scripting language
Description

Build + Deploy + Test with Jenkins 2.0 course is designed in such a way that anyone with good understanding of basic software development and testing can start learning this course effortlessly.

This course is designed not just for developers or testers, its also designed for DevOps and Business Analyst.

This course course covers rich topics from complete ground-up like

  • Understanding and configuring Jenkins 2.0
  • Understand and working with Jenkins 2.0 freestyle project
  • Understand and working with Jenkins 2.0 pipeline projects
  • Working with both Java and .Net project 
  • Configuring and working with multiple Agents
  • Working with Docker and cross browser testing
  • Working with Jenkins Blue Ocean

At the end of this course, one can have an clear understanding of what Jenkins is and its awesomeness with simplicity.

Who this course is for:
  • QA
  • Dev
  • DevOps