All projects
2023Reference build
WebGoat CI/CD
An end-to-end Jenkins pipeline: build, test, scan, containerise and deploy with Helm.
Jenkins · Kubernetes pod agents · Maven · Docker · Helm · SonarQube
The problem
Shipping a containerised app safely means joining up build, test, quality gates, image creation and deployment, without a pile of bespoke glue.
The approach
I built a Jenkins pipeline on Kubernetes pod agents that takes OWASP WebGoat from source through Maven build and test, code-quality scanning, a Docker image, and a templated Helm chart deployed to Kubernetes with Ingress and TLS.
The result
A clear, end-to-end reference for how a containerised app moves from commit to running cluster, the kind of pipeline I design and operate for delivery teams.
Highlights
- Build → test → scan → image → Helm, end to end
- Jenkins on Kubernetes pod agents
- Templated Helm chart with Ingress and TLS
Want to talk through any of this? Get in touch.