You have two jobs, Job1 calling Job2. The parameter $JOB_NAME is local to 
each job, so in Job2 the value of $JOB_NAME is Job2.
Add an additional param in Job1 ($JOB_1_NAME=$JOB_NAME) and use it in Job2.
FYI, any value that's empty means that the parameter value is undefined. 
Check spellings too.

On Thursday, October 23, 2014 3:16:46 PM UTC-7, Adam Mercer wrote:
>
> Hi 
>
> Hi 
>
> I'm trying to tie a couple of jobs together using the Parametrized 
> Trigger Plugin and am running into problems with the second job 
> finding the libraries built by the first job. 
>
> When the first job completes successfully I trigger a build of the 
> second job, I'm forcing it to use the same node so that it can find 
> the libraries. In the first job I install the libraries to a location 
> on the build slave dependent upon the JOB_NAME and BUILD_NUMBER 
> variables. I use the Parametrized Trigger Plugin to pass these onto 
> the second job. However it look like that value of JOB_NAME that is 
> getting passed on is incorrect and as such the library can't be found 
> by the second job and the build fails. 
>
> In order to start debugging this I printed out the value of JOB_NAME 
> from the first job and the value that was passed to the second job, 
> they differed. In the first job JOB_NAME is set to 
> LALSuite/LAL/label=sl6 whereas is the second job it is seeing 
> LALSuite/LAL, i.e. the label=sl6 is being dropped. 
>
> Any ideas why this label information is not being passed along? 
>
> Cheers 
>
> Adam 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to