EIEIOTECHNOVATION
← Training programmes

EIEIO / CLOUD NATIVE & DEVOPS

DevOps- CI CD with Jenkins Nexus Ansible Docker Terraform

Course outline

5 days

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.