Jenkins icon

Jenkins

Jenkins is an Open Source automation server that manages and controls software delivery processes throughout the entire software development lifecycle.

Mode

Online

Language

English

Course content of Jenkins

Introduction to Jenkins

  • What is Automated Testing?
  • What is Automated Build?
  • What is Continuous Integration (CI)?
  • What is Continuous Deployment (CD)?
  • What is CI/CD Pipeline?
  • Understanding CI/CD Pipeline
  • Build Phase in CI/CD Pipeline
  • Test Phase in CI/CD Pipeline
  • Deploy Phase in CI/CD Pipeline
  • Lifecycle of CI/CD Pipeline
  • What is Jenkins?
  • History of Jenkins

Key Components in Jenkins

  • Jenkins CLI
  • Jenkins Node
  • Jenkins Freestyle
  • Blue Ocean
  • Jenkins Pipeline
  • Jenkins Multibranch Pipeline

Overview of Jenkins

  • Architecture of Jenkins-managed Software Build/Testing

FAQ on Jenkins

Prerequisites for Jenkins

  • Install Ngrok

Setup Jenkins

  • Install Jenkins
  • Significance of Jenkins Programs
  • Manage Jenkins

Configure Jenkins

  • Understanding Jenkins System Paths
  • Unlock Jenkins
  • Enable/Disable Jenkins Plugins
  • Create Admin User
  • Create API Token for User
  • Configure Jenkins Location
  • Configure E-mail Notification
  • Using Amazon SES as SMTP Service
  • Using Gmail as SMTP Service
  • Configure Extended E-mail Notification
  • Using Amazon SES as SMTP Service
  • Using Gmail as SMTP Service
  • Configure Agents
  • Configure SSH Server
  • Enable Ansible Plugin in Jenkins
  • Enable Monitoring Plugin in Jenkins

Jenkins CLI

  • Install Jenkins CLI
  • Configure Jenkins CLI in SSH Mode

Jenkins Node

  • Using Docker Containers as Jenkins Nodes
  • Configure Jenkins Node

Jenkins Freestyle

  • What is the Purpose of Jenkins Freestyle?
  • Setup CI/CD Using Jenkins Freestyle
  • General
  • Source Code Management
  • Build Triggers
  • Build Environment
  • Build
  • Post-build Actions
  • Trigger CI/CD of Jenkins Freestyle
  • Configure Webhook on GitHub
  • Manage Jenkins Freestyles
  • Do's and Dont's with Jenkins Freestyle

Blue Ocean

  • What is the Purpose of Blue Ocean?
  • Understanding Blue Ocean
  • Install Blue Ocean

Jenkins Pipeline

  • What is the Purpose of Jenkins Pipeline?
  • Structure of Declarative Jenkins Pipeline
  • Setup CI/CD Using Jenkins Pipeline
  • General
  • Build Triggers
  • Pipeline
  • Trigger CI/CD of Jenkins Pipeline
  • Configure Webhook on GitHub
  • Manage Jenkins Pipelines
  • Do's and Dont's with Jenkins Pipeline

Jenkins Multibranch Pipeline

  • What is the Purpose of Jenkins Multibranch Pipeline?
  • Setup CI/CD Using Jenkins Multibranch Pipeline
  • General
  • Build Triggers
  • Pipeline
  • Trigger CI/CD of Jenkins Multibranch Pipeline
  • Configure Webhook on GitHub
  • Manage Jenkins Multibranch Pipelines
  • Do's and Dont's with Jenkins Multibranch Pipeline

Get your teams trained by high-quality professionals

Contact us to explore more on our training.

Contact