Have a question?
Name
Email
Preferred Mode of Training
Notes
Delete file
Are you sure you want to delete this file?
Message sent Close

Jenkins Intermediate Training

This course provides essential knowledge for mastering Jenkins automation. Participants will gain insights into configuring Jenkins dashboards, generating detailed reports, ... Show more
0
0 reviews
  • Description
  • Reviews
Jenkins Intermediate Training

COURSE DESCRIPTION

Jenkins is an open source automation server which enables developers around the world to reliably build, test, and deploy their software. In this course, you will understand the dashboard, reports, and best configuration of the tools.

COURSE OUTLINE

Module 1: Lets understand Continuous Integration

  • What is Continuous Integration
  • Benefits of Continuous Integration
  • What is Continuous Delivery
  • What is Continuous Deployment
  • Continuous Integration Tools
  • Jenkins Vs TeamCity Vs Bamboo

Module 2: What is Jenkins?

  • History of Jenkins
  • Release of Jenkins
  • Jenkins Vs Jenkins Enterprise

Module 3: Jenkins Installation

  • Prerequisites
  • Installing Jenkins using Yum
  • Installing Jenkins using Apt
  • Installing Jenkins using MSI
  • Installing Jenkins using Tomcat
  • Installing as a Service
  • Starting and Stopping Jenkins

Module 4: Jenkins Dashboard Tour

  • Understand Freestyle Project
  • Freestyle General Tab
  • Freestyle Source Code Management Tab
  • Freestyle Build Triggers Tab
  • Freestyle Build Environment
  • Freestyle Build
  • Freestyle Post-build Actions
  • Manage Jenkins
  • My Views
  • Credentials
  • People
  • Build History

Module 5: Creating a Simple Job

  • Simple Java and Maven Based Application
  • Simple Java and Ant Based Application
  • Simple Java and Grovy Based Application
  • Simple DOTNET and MSBuild Based Application
  • Simple C++ using Batch Application

Module 6: Jobs Scheduling in Jenkins

  • Manually Building
  • Build Trigger based on fixed schedule
  • Build Trigger by script
  • Build Trigger Based on pushed to git

Module 7: Useful Jobs Configuration

  • Jenkins Jobs parameterised
  • Execute concurrent builds
  • Jobs Executors
  • Build Other Projects
  • Build after other projects are built
  • Throttle Builds

Module 8: Reports in Jenkins

  • Junit Report
  • SonarQube Reports
  • Jacoco Reports
  • Coverity Reports
  • Selenium Reports
  • Test Results
  • Cucumber Reports

Module 9: Jenkins Plugins

  • Installing a Plugin
  • Plugin Configuration
  • Updating a Plugin
  • Plugin Wiki
  • Top 20 Useful Jenkins Plugins
  • Using Jenkins Pluginss Best Practices

Module 10: Jenkins Node Managment

  • Adding a Linux Node
  • Adding a Windows Nodes
  • Nodes Management using Jenkins
  • Jenkins Nodes High Availability

Module 11: Jenkins Integration with other tools

  • Jira
  • Git
  • SonarQube
  • Maven
  • Junit
  • Chef
  • Puppet
  • Ansible
  • Docker
  • AWS
  • Jacoco
  • Coverity
  • Selenium

Please contact us for schedules and for booking a private class.

Inquire Now

Course details
Duration March 17 - 18, 2025

Archive

Working hours

Monday 9:00 am - 6.00 pm
Tuesday 9:00 am - 6.00 pm
Wednesday 9:00 am - 6.00 pm
Thursday 9:00 am - 6.00 pm
Friday 9:00 am - 6.00 pm
Saturday Closed
Sunday Closed