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.