Anybody familiar with internals of 'parallel' or can point me to in source
it is implemented?
Thanks,
Doug
On Wednesday, April 26, 2017 at 6:30:10 PM UTC-4, dpreilan wrote:
>
>
> Hey, I am building a map of nodes to run in parallel.
> This works fine:
>
> parallel unit.build_nodes
>
>
> However, I am trying to flexible for some jobs that are memory/cpu
> intensive and NOT in parallel. I want my library/dsl code to be same and do
> something like:
>
>
> if (do_parallel) {
>
> parallel unit.build_nodes
>
> } else {
>
> def keys = unit.build_nodes.keySet() as List
>
> for (s in keys) {
>
> def _node = unit.build_nodes.get(s)
>
> _node(s)
>
> }
>
> }
>
>
> This works, but I am not getting my nice 'label' that prints out when I
> run in parallel.
>
> You can see me passing the key (label) with _node(s), but doesn't help.
>
>
> My build_nodes map is created like examples, something like:
>
> Map<String,Object> build_nodes = [:];
>
>
> unit.build_nodes['FOO'] = ...
>
> unit.build_nodes['FOO1'] = ...
>
>
> When run in parallel I see 'FOO' and 'FOO1' and want the same when I
> serialize.
>
> Thanks!
>
>
>
--
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/fd444e39-b901-4584-b1c2-46fc137660fd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.