Lesson 12: Jenkins Fundamentals

Continuous Integration and automation with Jenkins

← Back to Linux Basics and DevOps Automations Page

What is Jenkins?

Jenkins is an open-source automation server used to implement Continuous Integration and Continuous Delivery (CI/CD). It automates building, testing, and deploying applications.

Why Jenkins is Important in DevOps

Jenkins Architecture

Installing Jenkins (Overview)


# Ubuntu example
sudo apt update
sudo apt install openjdk-11-jdk
sudo apt install jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
    

Jenkins Jobs

Plugins and Integrations

Common Jenkins Use Cases

What You Learned

→ Next: Lesson 13 - Jenkins Pipelines