Hi there,
On 10/23/2012 01:17 AM, Michael wrote:
I have 4 execution slots on my master node which run similar jobs.
I'd like to have access to the number of the slot that a build is
running on that I can use it calculate a port offset for each build
so that there is no clash of ports.
Had a quick look at the API doc http://javadoc.jenkins-ci.org but
could not find anything.
Could any one point me in the right direction?
I'm not sure if this quite meets your needs, but the Port Allocator
Plugin is intended for these types of situations:
https://wiki.jenkins-ci.org/display/JENKINS/Port+Allocator+Plugin
In any case, you should be able to use the environment variable
"EXECUTOR_NUMBER":
https://wiki.jenkins-ci.org/display/JENKINS/Building+a+software+project#Buildingasoftwareproject-JenkinsSetEnvironmentVariables
Regards,
Chris