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
-
gmtm, I get the feeling the project does not have anybody working on Blue Ocean development anymore. My guess is that whoever was in charge of it has left the company or moved on to other projects because I haven't seen any real improvements done to it in years. It's a shame because Blue Ocean was a GAME CHANGER!!! I personally love how Blue Ocean displays my pipeline and helps me quickly figure out an issue when something goes wrong. However, it seems to have issues that don't aren't being addressed and missing features (like this one) that could make it much. (In addition, Blue Ocean takes a very long time to load!)
I would LOVE first-class support for multiple levels of parallelism (such as nested parallel commands or nested matrixes in the declarative pipelines). Having that would let me load-balance and greatly reduce the duration of my pipelines. However, it just doesn't seem like a priority for anybody who has the skills to do anything about it.
I don't blame anybody working on Jenkins. In fact, I love everything they do regardless if they address stuff that make my life better or someone else's. No, I just wish my own skills included what was needed to help out in the same way the Jenkins has helped me.