Status: Open (View Workflow)
Environment:Jenkins 2.190.3 (as Docker container)
Parameterized Trigger plugin 2.36
Pipeline: Build Step 2.10
I have two pipeline jobs 'Parent' and 'Child' where 'Child' is parameterized and triggered (fire+forget) from 'Parent' multiple times. The total amount of 'Child' jobs triggered from 'Parent' are variable and depend on external parameters.
From any run of 'Parent', 'Child' is getting triggered for each set of parameter values
In the example above, 'Child' is triggered with the following values:
- alpha="", beta="null" <-- should not be there
- alpha="test", beta="0"
- alpha="test", beta="1"
- alpha="test", beta="2"
This spurious job without parameter values is not being triggered when 'Parent' waits for the 'Child' to finish, i.e. if I set wait=true in the build step of 'Parent'.