Deepen pipeline concepts, wire GitHub webhooks and credentials, and ship a full CI/CD pipeline: test, Docker build, Docker Hub push, and deploy.
Jenkins Pipeline Concepts
Deep dive into agent, stages, steps, environment, post, sequential vs parallel stages, Docker agents, and the when directive.
GitHub Webhook
Replace Poll SCM with real-time GitHub webhooks — install the GitHub plugin, set build triggers, and configure the payload URL.
Jenkins Credentials
Store GitHub and Docker Hub secrets in the Jenkins Credentials Store and use them with credential IDs and withCredentials.
Project 3 — Full CI/CD with Docker
Build a complete pipeline: checkout, test, Docker build, push to Docker Hub, deploy — and fix the Docker-in-Docker socket issue when Jenkins runs in a container.