A Jenkins agent Docker image designed to run in Kubernetes.
- Based on
jenkins/inbound-agent:latest - Docker CLI installed and configured
- Python 3 with pip
- Node.js and npm
- NVM (Node Version Manager) for managing Node.js versions
- Build tools and utilities (git, jq, curl, wget, etc.)
- Kubernetes tools (kubectl, Helm)
- YAML processing (yq)
The image is published to: ghcr.io/tnware/jenkins-agent:latest
docker build -t ghcr.io/tnware/jenkins-agent:v0.1.6 .Or use the Makefile:
make build
make push- Kubernetes cluster with Jenkins Kubernetes plugin configured
- See
templates/directory for pod template configurations
See LICENSE file for details.