jenkinsci/swarm-plugin — pull request #2 by dustyleary (2012-08-14 05:00:53+00:00)
Title: Allow slave connection without requiring UDP

This lets swarm slaves connect to Jenkins without requiring UDP to work between the nodes.

Specifying -master on the slave command line will no longer perform any UDP communication... The client will get info from http://jenkins/plugin/swarm/slaveInfo rather than UDPBroadcast.

You can instead specify -autoDiscoveryAddress to get the old behavior.

Our primary use case: We need this because we have a Jenkins server hosted in EC2, and need to add some Mac build slaves... They live in our office, and UDP won't route between them and Jenkins in EC2.