EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Jenkins

Course outline

4 days

Duration

4 days

Outline

Introduction to continuous integration

  • From Waterfall to DevOps
  • DevOps Workflow
  • DevOps Tools
  • Continuous Deployment
  • What is Continuous Integration?

Introduction to Jenkins

  • Jenkins overview
  • Jenkins architect
  • Installing on Windows
  • First Jenkins job
  • Simple Schedule Triggered Job

Manage Jinkins

  • Manage plugins
  • Configure system
  • Change Jenkins work directory
  • Email notification
  • Global tool configuration
  • Git setup
  • Pull code from GitHub
  • Maven Setup
  • Maven app example
  • Automated deployment with Tomcat server
  • Security
  • Manage users
  • Manage credentials
  • Role bases security
  • Status Information
  • Tools and Actions

Distributed build

  • Linux slave using SSH
  • Windows slave using Java Web Start

Parameterized build

The upgradation processes

  • Upgrading steps
  • Post Upgrade Tasks

Jenkins Pipeline

  • Why Pipeline?
  • View Pipeline
  • Introduction to Groovy script
  • Simple pipeline
  • Using Pipeline Syntax
  • Parallel stages on different agents
  • Using SCM file
  • Parametrized pipeline

Dotnet CI/CD with Jenkins

  • MSBuild
  • Zipping Packages
  • Auto deployment
  • NET project - build CI pipeline

SQL Database CI/CD with Jenkins

  • Redgate SQL DB Automation
  • Jenkins Redgate plugin.
  • Jenkins PowerShell plugin and script for SQL DB creation.

The Upgradation Processes

  • Upgrading Steps
  • Post Upgrade Tasks
  • Manage old data

Programme scope, delivery arrangements and suitability are confirmed during enquiry.