Not sure this will work. But you might try the "Pre SCM BuildStep Plugin."
- Check "Run buildstep before SCM runs" - Add an "Execute shell" buildstep: echo >job.properties echo "TEST_RUN_JOBNAME=${TEST_RUN.jobName}" >>job.properties echo "TEST_RUN_NUMBER=${TEST_RUN.number}" >>jop.properties - Add an "Inject environment variables" step: Properties File Path: job.properties With luck, you can now access your variables as ${TEST_RUN_JOBNAME} and ${TEST_RUN_NUMBER} giuliano On May 30, 8:03 pm, OSUBeavBane <osughost...@gmail.com> wrote: > I'm a little bit of a noob to Jenkins and I'm having trouble > discribing this so bear with me. > > For a while now we've been using Jenkins as a launching platform for > our QA testing. We have a virtual machine that we revert and then we > install various products on the machine. To give QA members > flexibility the job that manages this has a few "Choice" parameters > that can be used to select "Product" and "Version". Farther down on > the configure page in "Set Environment Variables" I access the > parameter as follows ${Product} and ${Version}. > > In active releases we have always just tested the latest build but my > company now wants further granularity to test individual builds. I've > been playing with the "Run" parameter and I can view/select an > individual build and when I do this I can see the variable in the > console displayed as follows: > > TEST_RUN=http://orl-reg-vsbld23:8080/hudson/job/Temp_Product/17/ > TEST_RUN.jobName=Temp_Product > TEST_RUN.number=17 > > I've been able to use "TEST_RUN" as ${TEST_RUN} but I actually don't > want the URL I want the other 2 variables and I haven't had any luck > accessing them. ${TEST_RUN.jobName} and ${TEST_RUN.number} don't seem > to work and I've tried about 20 other ways to access these variables. > > Can anyone out there explain to me how to do this? > > Any help or links to educational resources would be greatly > appreciated.