Day-32: Jenkins — Introduction & Setup
🚀 1️⃣ What is Jenkins?
Jenkins is a popular open-source automation server used for building CI/CD pipelines.
It helps automate:
- Code building
- Testing
- Deployment
- Integration with DevOps tools
💡 Jenkins enables Continuous Integration (CI) and Continuous Delivery/Deployment (CD).
⚙️ 2️⃣ Why Jenkins?
- Free & open-source
- Highly customizable
- 1,800+ plugins (Git, Docker, Maven, AWS, Kubernetes...)
- Automates repetitive DevOps tasks
- Integrates with nearly every tool in DevOps ecosystem
🧩 3️⃣ Jenkins Architecture Basics
- Jenkins Master → Coordinates tasks, schedules jobs