Skip to content

Support for visualizing pipeline with nested parallel stages #51

@jemerald

Description

@jemerald

Dependencies

Feature Request

Sample pipeline

def myStage(name) {
    stage(name) {
        echo "$name"
    }
}

myStage('pre-parallel')

parallel p1: {
    myStage('p1-0')
    parallel 'p1-1-1': {
        myStage('p1-1-1')
    },'p1-1-2': {
        myStage('p1-1-2')
    }
    myStage('p1-2')
}, p2: {
    myStage('p2')
}

myStage('post-parallel')

Current graph:
image

Desired graph:

pre-parallel --- p1-0 --- p1-1-1 --- p1-2 --- post-parallel
              |        \- p1-1-2 -/        |
              \-      p2                  -/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions