Jenkins

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 Plugin
Jenkins CLI
Jenkins Node
Jenkins Freestyle
Jenkins Pipeline
Overview of Jenkins
Architecture of Jenkins-managed Software Build/Testing
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
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 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