Thanks for the extra set of eyes and the tip (sorry my java skills are a
bit rusty). The following works as a Build Flow, I tried as a Pipeline but
didn't have any luck. As time frees up over the holidays I may revisit.
Thanks again.
def parm = build.buildVariableResolver.resolve("inputParameter").split(/[
,]+/)
def jobs = [:]
for (String deployment : parm) {
def inputParameter = deployment
jobs[inputParameter] = {
build( 'aa', inputParameter: "${inputParameter}")
}
}
parallel jobs
On Monday, December 12, 2016 at 10:06:10 AM UTC-6, Daniel Beck wrote:
>
>
> > On 12.12.2016, at 16:47, Bryce Pepper <[email protected] <javascript:>>
> wrote:
> >
> > "a b c,d, e , f" parameters are passing now but I am not getting the
> "parallel" execution desired. All of the spawned jobs have the same build
> number and if I look at completed job it has the passed parameter "f".
>
> I'm pretty sure you're not passing different parameters -- just print
> `deployment` inside the actual block, not directly in the loop.
>
> And if that's correct: Jenkins collapses identical queue items. Use
> different parameters if you want different builds.
>
>
>
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/86505b11-8b64-4531-9a3a-eca5ac87c989%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.