Sorry Marc, I don't understand how to do that.

For other regular jobs I simply access parameters as environment variables
(by asking the jobs to execute a shell script).

I can't do that in the DSL for bf2, and trying to print $param1 doesn't
work.

How do I access that parameter in bf2? Any help you can give will be
greatly appreciated.

Sagu




On Tue, Apr 22, 2014 at 3:05 PM, Marc MacIntyre <[email protected]>wrote:

> You want to get the parameter, not the environment variable.
>
> Sent from my iPhone
>
> On Apr 22, 2014, at 3:03 PM, Svg Feert <[email protected]> wrote:
>
> Thanks Marc.
>
> I added this in the bf1 DSL:
> build( "bf2", param1: 'asd')
>
> Then in bf2:
> - I checked the 'This build is parameterized' box
> - I specified the param name as param1 and did not give a default value.
> - In the DSL I said:
> def env=System.getenv()
> env.each{
> println it
> }
>
> When bf2 runs, I see a bunch of environment variables, but not param1.
>
> Can you please tell me where I am going wrong?
>
> Thanks,
> Sagu
>
>
>
>
> On Tue, Apr 22, 2014 at 2:52 PM, Marc MacIntyre 
> <[email protected]>wrote:
>
>> You need both of those solutions: set up bf2 to take the parameters you
>> want, and have bf1 pass them in.
>>
>>
>> On Tue, Apr 22, 2014 at 2:51 PM, Sagu Feert <[email protected]> wrote:
>>
>>> I have 2 build flow jobs: bf1 and bf2.
>>> bf1 triggers bf2, and I'd like bf1 to pass some environment variables to
>>> bf2.
>>>
>>> I tried using the 'Parameterized Trigger Plug-in' to pass variables
>>> between the two and that didn't work.
>>>
>>> I also tried triggering bf2 in the bf1 DSL like this:
>>> build( "bf2", param1: someParam)
>>>
>>> and that didn't work either.
>>>
>>> Is this simply not possible?
>>>
>>> --
>>> 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.
>>>
>>
>>
>>
>> --
>> Marc MacIntyre
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Jenkins Users" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/jenkinsci-users/sq9M0mtcIYo/unsubscribe
>> .
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> 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.
>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-users/sq9M0mtcIYo/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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