Jenkins Debugging#
Jenkins failures fall into a few categories: builds stuck waiting, cryptic pipeline errors, performance degradation, and Kubernetes agent pods that refuse to launch.
Builds Stuck in Queue#
When a build sits in the queue and never starts, check the queue tooltip in the UI – it tells you why. Common causes:
No agents with matching labels. The pipeline requests agent { label 'docker-arm64' } but no agent has that label. Check Manage Jenkins > Nodes to see available labels.