Jenkins CI/CD
Build continuous integration and delivery pipelines with Jenkins — from basics to enterprise-scale.
Introduction to CI/CD & Jenkins
Understand Continuous Integration and Continuous Delivery concepts and how Jenkins enables automated pipelines.
Jenkins Installation & Configuration
Install Jenkins on Linux and Docker, configure initial setup, and manage plugins and credentials.
Jenkinsfile & Pipeline Development
Write declarative and scripted pipelines using Jenkinsfiles for automated build, test, and deploy workflows.
Jenkins Deployment to Kubernetes
Build end-to-end CI/CD pipelines that deploy containerized applications to Kubernetes clusters.
Jenkins Shared Libraries
Create reusable pipeline code with Jenkins Shared Libraries for consistent CI/CD across teams.
Jenkins Security & Multi-Branch Pipelines
Secure Jenkins with RBAC, credential management, and implement multi-branch pipeline strategies for team workflows.
Jenkins Distributed Builds & Performance
Scale Jenkins with distributed builds, dynamic agents, and performance optimization for enterprise workloads.
Jenkins Pipeline Testing & Advanced Patterns
Test Jenkins pipelines locally, implement advanced Groovy patterns, and build production-grade CI/CD workflows.