-
Improvement
-
Resolution: Postponed
-
Major
-
None
-
Jenkins ver 1.609.1
MultiJob ver 1.20
Within a MultiJob project, we use the same job multiple times within a phase and in multiple phases. Each job gets its own set of parameters to do the work for a specific environment. We use 'Predefined parameters' to provide the parameters to the job.
This run fine, but each job shows the same results in the different columns.
Taken your example plugin configuration in account, if there are multiple 'echo1' jobs the columns shows the same output on every job with the samen name. For example the 'Last Success' column shows exact the same time.
Even when a jobs are disabled it shows the results of the last performed job.
Presenting/storing the results for each job should be possible on a extra configuration option.
For example like the 'Set Build Name' option. There it is a free tekst field which can take just text and/or environment vars like this #${ENV, var="MY_ENVIRONMENT_VAR"}
This would be an nice option to show visually the difference between the jobs and it could be used to gather the results specific for that job.
When a job is disabled it shouldn't show results, but should present itself as disabled.
- relates to
-
JENKINS-44584 Parameterized builds launched by multijob phases are not properly queued
-
- Closed
-
[JENKINS-31846] MultiJob plugin should differ when the same job is used multiple times
Workflow | Original: JNJira [ 167305 ] | New: JNJira + In-Review [ 182679 ] |
Link |
New:
This issue relates to |
Resolution | New: Postponed [ 6 ] | |
Status | Original: Open [ 1 ] | New: Closed [ 6 ] |
I added a job twice to a MultiJob phase but with different predefined parameters. The jobs are this way controlled by parameters and can be reused at several environments.
Running this MultiJob phase the job output displays the same values at the parameters where different values are passed.
As a workaround I copied the job without change and added the copied job to the phase. Running the MultiJob phase with this workaround (the job and the copied job) the different predefined parameters are passed correctly.
I think this issue meets the one originally filed.