For some purposes in CloudBees CI it is necessary to run multiple agent processes with the same -name. This was not possible because InboundAgentRule.start presumed that the Options.name was in fact the URL component of the deprecated -jnlpUrl, and also treated Options.name as a unique key for purposes of process management.
For some purposes in CloudBees CI it is necessary to run multiple agent processes with the same
-name
. This was not possible becauseInboundAgentRule.start
presumed that theOptions.name
was in fact the URL component of the deprecated-jnlpUrl
, and also treatedOptions.name
as a unique key for purposes of process management.