Introduction and Setup of Jenkins
History of Jenkins? Why Jenkins? Jenkins Use Cases
Learning Outcome
3
why DevOps engineer should learn Jenkins
2
Definition of Jenkins
1
Need of Jenkins and what is Jenkins
4
Where Jenkins fit in DevOps Ci/Cd
Watches the code for changes
Automatically builds the project
Runs all types of tests
Deploys to environments
Sends instant feedback
01
02
03
04
WE Want Something which does followings:-
Jenkins converts DevOps & CI/CD concepts into reality
Jenkins converts DevOps & CI/CD concepts into reality
It is the engine that runs the entire automation pipeline
Jenkins converts DevOps & CI/CD concepts into reality
It is the engine that runs the entire automation pipeline
It enables continuous integration, continuous testing, and continuous delivery
Jenkins converts DevOps & CI/CD concepts into reality
It is the engine that runs the entire automation pipeline
It enables continuous integration, continuous testing, and continuous delivery
Jenkins converts DevOps & CI/CD concepts into reality
It is the engine that runs the entire automation pipeline
It enables continuous integration, continuous testing, and continuous delivery
Automatically trigger pipelines on every code commit
Build applications consistently across environments
Execute automated validation stages (unit, API, UI, performance) as quality gates
Schedule pipeline executions (nightly jobs, regression pipelines, maintenance tasks)
Generate pipeline dashboards and execution reports
Deploy applications to multiple environments (Dev, QA, Staging, Production)
Provide real-time feedback to teams
Integrate with the DevOps ecosystem (Git, Docker, Kubernetes, Jira, Slack, SonarQube)
Faster and more reliable software delivery
Early detection of issues within the pipeline
Standardized and repeatable automation processes
Improved collaboration between Development, QA, and Operations teams
Better visibility and traceability across builds and deployments
Strong foundation for scalable CI/CD practices
Build Automation
Fetches code
Compiles & packages
Run All Tests
Unit tests
API tests
Selenium UI tests
Performance/load tests
Notify Team
Emails, Slack, Teams
Detect Code Changes
Watches GitHub/GitLab/Bitbucket
Triggers pipeline automatically
Deploy Application
Dev / QA / UAT / Staging/ Prod
01
02
03
04
05
In a DevOps CI/CD pipeline, what is the primary role of Jenkins?
B. To act as a source code repository
A.To manually execute test cases and generate defect reports
C.To automate and orchestrate build,test,and deployment pipelines
D. To replace all DevOps tools with a single platform
Quiz
In a DevOps CI/CD pipeline, what is the primary role of Jenkins?
B. To act as a source code repository
A.To manually execute test cases and generate defect reports
C.To automate and orchestrate build,test,and deployment pipelines
D. To replace all DevOps tools with a single platform
Quiz-Answer