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.
