Duration
5 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.