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.