Introduction and Installation
  • Part 1 - Introduction
  • Part 2 - Installation and configuring Jenkins 2.0
  • Part 3 - Configuring Jenkins 2.0 for Build+Deploy+Test
  • Part 4 - Downloading common Tools for Jenkins 2.0 and setting environment variab
Working with Jenkins 2.0 for Java based application
  • Part5 -Building project with Maven command line interface
  • Part 6 - Creating and working with Freestyle project using Jenkins 2.0
  • Part 7 - Creating FreeStyle Project for Build + Test with Jenkins 2.0 (Java)
  • Part 8 - Creating Pipeline project for build+test+report using cucumber Report
  • Part 9 - Creating Pipeline project for build+test+report using cucumber report
  • Part10 - Working with stage view in Jenkins 2.0 for pipeline project
Working with Jenkins 2.0 for .Net based application
  • Part 11 - Freestyle project for Dot Net application using Jenkins 2.0 (Part A)
  • Part 12 - Freestyle project for Dot Net application using Jenkins 2.0 (Part B)
  • Part 13 - Running NUnit Selenium Test with Freestyle project using Jenkins 2.0
  • Part 14 -Working with Pipeline project for .Net application
Advanced configuration for Jenkins
  • Part 15 - Configuring email using Docker container for Jenkins 2.0 (Part A)
  • Part 16 - Configuring email using Docker container for Jenkins 2.0 (Part B)
  • Part 17 - Working with build triggers
  • Part 18 - Configuring Build Agents for Jenkins 2.0
  • Part 19 - Working with Jenkins Blue Ocean plugins
Cross browser Parallel testing with Jenkins 2.0
  • Part 20 - Cross browser testing with Selenium (Part A)
  • Part 21 - Cross browser testing with Selenium (Part B)
Jenkins with Docker
  • Installing and Working with Jenkins Docker image
  • Running Maven with Jenkins docker image via custom docker build
  • Jenkins Docker file
Jenkins Advanced concepts - Pipeline as a code
  • Understanding Pipeline as a code in Jenkins
  • Creating Jenkinsfile from Jenkins Pipeline UI editor to check-in pipeline in Git
  • Understanding and working with Declarative pipeline Syntax for Jenkinsfile build
  • Jenkins Declarative Pipeline Syntax - Archive and Conditional steps
  • Jenkinsfile syntax validator with VS Code
  • Understanding and working with Multi-Branch Pipelines of Jenkins
Jenkins with agents as docker containers
  • Introduction and understanding build slaves /Agents for Jenkins
  • Configuring Jenkins Master with Local Docker daemon
  • Running Docker container as build agent via Jenkins file (Part A)
  • Running Docker container as build agent via Jenkins file (Part B)
  • Running Docker container as build agent from Jenkins file
  • Understanding Docker in Docker
  • Building Custom Docker in Docker image for Jenkins master
  • Building and running custom Docker in Docker image of Jenkins master
  • Docker file to build custom Jenkins master
Building applications with Jenkins agent as an container
  • Introduction to Building .NET Core app with Jenkins Docker Agent
  • Creating Jenkins file for NET Core app and running without NET Core framework
  • Creating Jenkins file for NET Core app and running with NET Core Jenkins Agent
  • .NET Core EA Application
  • Publishing Jenkins Docker Agent to Docker Hub Public registry
  • Docker file and Jenkinsfile
  • Complete Source code of Section 7,8,9
Building Custom Docker Jenkins Master container and automating it
  • Introduction
  • Getting list of Plugins from current Jenkins Master
  • Building Jenkins Master docker image with Preinstalled plugins
  • Running Jenkins Master with automated everything using Docker Compose
  • Custom Docker compose file