// the find
iam-veeramalla/Jenkins-Zero-To-Hero
Install Jenkins, configure Docker as slave, set up cicd, deploy applications to k8s using Argo CD in GitOps way.
A tutorial repo teaching Jenkins CI/CD from scratch — installation on EC2 through full pipelines with Docker agents, SonarQube, ArgoCD, and Kubernetes. Aimed at developers who know nothing about Jenkins and want a working end-to-end example to follow. The companion YouTube series is the real product; the repo is the code artifact.
The full-stack pipeline example (Maven build → SonarQube scan → Docker image → Helm chart → ArgoCD sync) covers the actual workflow teams use in practice, not a toy hello-world. Two separate app examples (Java Spring Boot and Python Django) give you different language contexts. The Jenkinsfile for multi-stage multi-agent pipelines shows parallel execution, which most beginner tutorials skip. Shared libraries example in `vars/` teaches the right abstraction for real teams.
Last commit was March 2025 and the README still hardcodes OpenJDK 17 install steps — Jenkins LTS has moved on and the plugin ecosystem drifts fast, so expect friction getting this to run as-written. The Django app ships with a committed `db.sqlite3` and `DEBUG=True` baked into settings — that's fine for a demo but it's the kind of thing learners copy to prod. No Helm chart is actually included for the Java app despite the directory name promising one. The repo is essentially a companion to a YouTube channel, so it's only useful if you watch the videos — standalone it's underdocumented.