Details
-
Bug
-
Status: In Progress (View Workflow)
-
Blocker
-
Resolution: Unresolved
-
None
Description
Support scripted parallel blocks in parallel stages in a declarative pipeline.
Example pipeline:
pipeline { agent none stages { stage('Parallel Stage') { parallel { stage('Stage 1') { steps { echo "Stage 1" } } stage('Stage 2') { steps { script { parallel ( "Stage 2.1.": { echo "Stage 2.1." }, "Stage 2.2.": { echo "Stage 2.2." } ) } } } } } } }
Currently it is not properly visualized in blue ocean as shown in parallel-stages.png
The idea how it should be visualized is shown in parallel-stages-new.png
Attachments
Issue Links
- is related to
-
JENKINS-50532 Failing nested parallel stages are marked green
-
- Resolved
-
- relates to
-
JENKINS-38442 View sequential stages in the pipeline visualization graph
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Description |
Support scripted parallel blocks in parallel stages in a declarative pipeline: Example pipeline: ``` pipeline { agent none stages { stage('Parallel Stage') { parallel { stage('Stage 1') { steps { echo "Stage 1" } } stage('Stage 2') { steps { script { parallel ( "Stage 2.1.": { echo "Stage 2.1." }, "Stage 2.2.": { echo "Stage 2.2." } ) } } } } } } } ``` Currently it is not properly visualized in blue ocean as shown in parallel-stages.png |
Support scripted parallel blocks in parallel stages in a declarative pipeline. Example pipeline: {code:java} pipeline { agent none stages { stage('Parallel Stage') { parallel { stage('Stage 1') { steps { echo "Stage 1" } } stage('Stage 2') { steps { script { parallel ( "Stage 2.1.": { echo "Stage 2.1." }, "Stage 2.2.": { echo "Stage 2.2." } ) } } } } } } } {code} Currently it is not properly visualized in blue ocean as shown in parallel-stages.png |
Attachment | parallel-stages-new.png [ 44753 ] |
Description |
Support scripted parallel blocks in parallel stages in a declarative pipeline. Example pipeline: {code:java} pipeline { agent none stages { stage('Parallel Stage') { parallel { stage('Stage 1') { steps { echo "Stage 1" } } stage('Stage 2') { steps { script { parallel ( "Stage 2.1.": { echo "Stage 2.1." }, "Stage 2.2.": { echo "Stage 2.2." } ) } } } } } } } {code} Currently it is not properly visualized in blue ocean as shown in parallel-stages.png |
Support scripted parallel blocks in parallel stages in a declarative pipeline. Example pipeline: {code:java} pipeline { agent none stages { stage('Parallel Stage') { parallel { stage('Stage 1') { steps { echo "Stage 1" } } stage('Stage 2') { steps { script { parallel ( "Stage 2.1.": { echo "Stage 2.1." }, "Stage 2.2.": { echo "Stage 2.2." } ) } } } } } } } {code} Currently it is not properly visualized in blue ocean as shown in parallel-stages.png The idea how it should be visualized is shown in parallel-stages-new.png |
Priority | Minor [ 4 ] | Critical [ 2 ] |
Assignee | Phil Segal [ philsegal ] |
Assignee | Phil Segal [ philsegal ] |
Link |
This issue is related to |
Link |
This issue relates to |
Attachment | Screen Shot 2019-05-14 at 9.49.06 AM.png [ 47427 ] |
Attachment | Screen Shot 2019-05-20 at 8.55.46 PM.png [ 47428 ] |
Priority | Critical [ 2 ] | Blocker [ 1 ] |
Attachment | image-2019-12-18-10-50-54-224.png [ 49808 ] |
Attachment | Selection_090.png [ 49809 ] |
Attachment | Selection_093.png [ 49810 ] |
Summary | Support two levels of parallelity in stages | Support the visualization of two levels of parallelity in stages |
Attachment | TwoPipelinesInSerial.png [ 53590 ] |
Attachment | TwoPipelinesInParallel.png [ 53591 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
I would hope this would also support the same for scripted pipelines too.