Jenkins Remoting. Dealing with agent connectivity issues
How Jenkins Remoting works, how to diagnose agent connection problems and where this layer is heading.
Slides
Abstract
Welcome to the Dark side of Jenkins...
Almost all agent types in Jenkins use the Remoting library to communicate with the master, including JNLP and SSH agents. Although Jenkins’ ability to run tasks on multiple hosts is one of its success factors, agent connection stability is known to be a major pain point in large-scale installations. In this workshop, the talk is about remoting internals, how to diagnose issues, how to configure Jenkins and underlying infrastructure, and the future of this layer in Jenkins.
References
Presented at
- Day of Jenkins Oslo, May 2017