EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Jenkins for Intermediate

Course outline

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

Course Outline :: Jenkins::

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.