[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Jakub Rusiecki edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage To recap visualization needs I' s d suggest swimlines (it is simpler that rectangles in rectangles..) : 1. *branches of a stage*Stage can fork into parallel branches (as described above) - these need parallel visualization by a) names described in parallel statement and b) their times. Stage time shall be actual time incl. branches. Visualization should make swimline for each branch below stage they fork.2. *branch stages* Each branch may have stages - time of branch shall include sum of it's steps and stages. Visualization should make swimline for each stage below branch they are included in. 3. *sub-stages*Each stage (e.g. A) can have sub-stages (e.g. A1 and A2) - Visualization of substages (A1, A2) as swimline below main stage (A) so to show that their times do not add but run in parallel. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Jakub Rusiecki commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage To recap visualization needs I's suggest swimlines (it is simpler that rectangles in rectangles..) : 1. branches of a stage Stage can fork into parallel branches (as described above) - these need parallel visualization by a) names described in parallel statement and b) their times. Stage time shall be actual time incl. branches. Visualization should make swimline for each branch below stage they fork. 2. branch stages Each branch may have stages - time of branch shall include sum of it's steps and stages. Visualization should make swimline for each stage below branch they are included in. 3. sub-stages Each stage (e.g. A) can have sub-stages (e.g. A1 and A2) - Visualization of substages (A1, A2) as swimline below main stage (A) so to show that their times do not add but run in parallel. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Jakub Rusiecki edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage To recap visualization needs I'd suggest swimlines (it is simpler that rectangles in rectangles..) : 1. *branches of a stage*Stage can fork into parallel branches (as described above) - these need parallel visualization by a) names described in parallel statement and b) their times. Stage time shall be actual time incl. branches. Visualization should make swimline for each branch below stage they fork.2. *branch stages* Each branch may have stages - time of branch shall include sum of it's steps and stages. Visualization should make swimline for each stage below branch they are included in. 3. *sub-stages*Each stage (e.g. A) can have sub-stages (e.g. A1 and A2) - Visualization of substages (A1, A2) as one swimline for all substages one-after-another below main stage (A) so to show that their substage times do not add but run are included in parallel stage time . Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Lukasz Gawel commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Do we have a timeline for this fix? Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: James Dumay {panel:title=Support for visualizing parallel steps is unplanned|titleBGColor=lightgrey}A common thread in the feedback we have received is to represent parallel steps in the Stage View as cells within the Stage column.The use cases supported by Pipeline Stage View, such as visualizing stages across multiple runs and detecting changes in execution time or stages that fail regularly, work well due to the use of a table to visualize this data. Tables are excellent at allowing the eye to scan over a lot of related data.There has some debate within CloudBees on how parallel could be added to Pipeline Stage View without breaking the advantages that a table brings to the visualization. We believe that adding additional cells within the table column would reduce the usability of the overall experience as scanning many rows becomes much more difficult.From a technical point of view it would be non-trivial to retrofit the Stage View with the parallel information.For the time being solving this problem has been delayed by CloudBees and we encourage any community members who are interested in solving this problem to pick it up.Over the last year CloudBees and the Jenkins community have been heavily invested in bringing a new user interface to Jenkins that is designed for Pipeline called [Blue Ocean|https://jenkins.io/projects/blueocean/]. Blue Ocean [offers an entirely new way of visualizing Pipelines|https://jenkins.io/projects/blueocean/#pipelines], including parallel steps, and makes it much easier to navigate the Pipelines log by Stage and Step. We aim that over time that many of the use cases you have come to enjoy in Stage View will be available in Blue Ocean. We would like to encourage people interested in this feature to try out Blue Ocean and provide us feedback.Thanks,James Dumayjdu...@cloudbees.com{panel}*Original Request* 1) Parallel steps are the common workflow case2) Build logs for parallel steps are not informative3) A user would expect Stage View to somehow address the issueCurrent state:- stage declarations within parallel sections are not being considered as parallel- steps within one parallelized step are being mixed => no info in the view (see the screenshot)Test script (move stage declarations where you want):{noformat}for (int i=0; i< 2; ++i) { stage "Stage #"+i print 'Hello, world $i!'}stage "Stage Parallel"def branches = [:]for (int i = 0; i < numHelloMessages.toInteger(); i++) { branches["split${i}"] = {stage "Stage parallel- #"+inode('remote') { echo 'Starting sleep' sleep 10 echo 'Finished sleep'} }}parallel branches{noformat}comment from JGlick:So concretely: the stage view would, for a given build (row), continue to display a linear sequence of stages (columns) with their associated times and so on; but each cell (stage of a build) would be some rendering of an st-planar graph, with structure determin
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: James Dumay {panel:title=Support for visualizing parallel steps is unplanned|titleBGColor=lightgrey}A common thread in the feedback we have received is to represent parallel steps in the Stage View as cells within the Stage column.The use cases supported by Pipeline Stage View, such as visualizing stages across multiple runs and detecting changes in execution time or stages that fail regularly, work well due to the use of a table to visualize this data. Tables are excellent at allowing the eye to scan over a lot of related data.There has some debate within CloudBees on how parallel could be added to Pipeline Stage View without breaking the advantages that a table brings to the visualization. We believe that adding additional cells within the table column would reduce the usability of the overall experience as scanning many rows becomes much more difficult.From a technical point of view it would be non-trivial to retrofit the Stage View with the parallel information.For the time being solving this problem has been delayed by CloudBees and we encourage any community members who are interested in solving this problem to pick it up.Over the last year CloudBees and the Jenkins community have been heavily invested in bringing a new user interface to Jenkins that is designed for Pipeline called [Blue Ocean|https://jenkins.io/projects/blueocean/]. https://jenkins.io/projects/blueocean/ Blue Ocean [offers an entirely new way of visualizing Pipelines|https://jenkins.io/projects/blueocean/#pipelines], including parallel steps, and makes it much easier to navigate the Pipelines log by Stage and Step. https://jenkins.io/projects/blueocean/#pipelines We aim that over time that many of the use cases you have come to enjoy in Stage View will be available in Blue Ocean. We would like to encourage people interested in this feature to try out Blue Ocean and provide us feedback.Thanks,James Dumayjdu...@cloudbees.com{panel}*Original Request*1) Parallel steps are the common workflow case2) Build logs for parallel steps are not informative3) A user would expect Stage View to somehow address the issueCurrent state:- stage declarations within parallel sections are not being considered as parallel- steps within one parallelized step are being mixed => no info in the view (see the screenshot)Test script (move stage declarations where you want):{noformat}for (int i=0; i< 2; ++i) { stage "Stage #"+i print 'Hello, world $i!'}stage "Stage Parallel"def branches = [:]for (int i = 0; i < numHelloMessages.toInteger(); i++) { branches["split${i}"] = {stage "Stage parallel- #"+inode('remote') { echo 'Starting sleep' sleep 10 echo 'Finished sleep'} }}parallel branches{noformat}comment from JGlick:So concretely: the stage view would, for a given build (row), continue to display a linear sequence of stages (columns) with their associated times and so on; but each cell
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: James Dumay {panel:title=Support for visualizing parallel steps is unplanned|titleBGColor=lightgrey}A common thread in the feedback we have received is to represent parallel steps in the Stage View as cells within the Stage column.The use cases supported by Pipeline Stage View, such as visualizing stages across multiple runs and detecting changes in execution time or stages that fail regularly, work well due to the use of a table to visualize this data. Tables are excellent at allowing the eye to scan over a lot of related data.There has some debate within CloudBees on how parallel could be added to Pipeline Stage View without breaking the advantages that a table brings to the visualization. We believe that adding additional cells within the table column would reduce the usability of the overall experience, as scanning many rows becomes much more difficult.From a technical point of view it would be non-trivial to retrofit the Stage View with the parallel information.For the time being solving this problem has been delayed by CloudBees and we encourage any community members who are interested in solving this problem to pick it up.Over the last year CloudBees and the Jenkins community have been heavily invested in bringing a new user interface to Jenkins that is designed for Pipeline called _*[Blue Ocean|https://jenkins.io/projects/blueocean/]*_. Blue Ocean _*[offers an entirely new way of visualizing Pipelines including parallel steps |https://jenkins.io/projects/blueocean/#pipelines including parallel steps ]*_, and makes it much easier to navigate the Pipelines log by Stage and Step. We aim that over time that many of the use cases you have come to enjoy in Stage View will be available in Blue Ocean. We would like to encourage people interested in this feature to try out Blue Ocean and provide us feedback.Thanks,James Dumayjdu...@cloudbees.com{panel}*Original Request*1) Parallel steps are the common workflow case2) Build logs for parallel steps are not informative3) A user would expect Stage View to somehow address the issueCurrent state:- stage declarations within parallel sections are not being considered as parallel- steps within one parallelized step are being mixed => no info in the view (see the screenshot)Test script (move stage declarations where you want):{noformat}for (int i=0; i< 2; ++i) { stage "Stage #"+i print 'Hello, world $i!'}stage "Stage Parallel"def branches = [:]for (int i = 0; i < numHelloMessages.toInteger(); i++) { branches["split${i}"] = {stage "Stage parallel- #"+inode('remote') { echo 'Starting sleep' sleep 10 echo 'Finished sleep'} }}parallel branches{noformat}comment from JGlick:So concretely: the stage view would, for a given build (row), continue to display a linear sequence of stages (columns) with their associated times and so on; but each cell (stage of a build) would be some rendering of an st-p
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: James Dumay {panel:title=Support for visualizing parallel steps is unplanned|titleBGColor=lightgrey}A common thread in the feedback we have received is to represent parallel steps in the Stage View as cells within the Stage column.The use cases supported by Pipeline Stage View, such as visualizing stages across multiple runs and detecting changes in execution time or stages that fail regularly, work well due to the use of a table to visualize this data. Tables are excellent at allowing the eye to scan over a lot of related data.There has some debate within CloudBees on how parallel could be added to Pipeline Stage View without breaking the advantages that a table brings to the visualization. We believe that adding additional cells within the table column would reduce the usability of the overall experience as scanning many rows becomes much more difficult.From a technical point of view it would be non-trivial to retrofit the Stage View with the parallel information.For the time being solving this problem has been delayed by CloudBees and we encourage any community members who are interested in solving this problem to pick it up.Over the last year CloudBees and the Jenkins community have been heavily invested in bringing a new user interface to Jenkins that is designed for Pipeline called _* [Blue Ocean|https://jenkins.io/projects/blueocean/] *_ . https://jenkins.io/projects/blueocean/ Blue Ocean _* [offers an entirely new way of visualizing Pipelines|https://jenkins.io/projects/blueocean/#pipelines] , *_ including parallel steps, and makes it much easier to navigate the Pipelines log by Stage and Step. https://jenkins.io/projects/blueocean/#pipelines We aim that over time that many of the use cases you have come to enjoy in Stage View will be available in Blue Ocean. We would like to encourage people interested in this feature to try out Blue Ocean and provide us feedback.Thanks,James Dumayjdu...@cloudbees.com{panel}*Original Request*1) Parallel steps are the common workflow case2) Build logs for parallel steps are not informative3) A user would expect Stage View to somehow address the issueCurrent state:- stage declarations within parallel sections are not being considered as parallel- steps within one parallelized step are being mixed => no info in the view (see the screenshot)Test script (move stage declarations where you want):{noformat}for (int i=0; i< 2; ++i) { stage "Stage #"+i print 'Hello, world $i!'}stage "Stage Parallel"def branches = [:]for (int i = 0; i < numHelloMessages.toInteger(); i++) { branches["split${i}"] = {stage "Stage parallel- #"+inode('remote') { echo 'Starting sleep' sleep 10 echo 'Finished sleep'} }}parallel branches{noformat}comment from JGlick:So concretely: the stage view would, for a given build (row), continue to display a linear sequence of stages (columns) with their associated times and so
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: James Dumay {panel:title=Support for visualizing parallel steps is unplanned|titleBGColor=lightgrey}A common thread in the feedback we have received is to represent parallel steps in the Stage View as cells within the Stage column.The use cases supported by Pipeline Stage View, such as visualizing stages across multiple runs and detecting changes in execution time or stages that fail regularly, work well due to the use of a table to visualize this data. Tables are excellent at allowing the eye to scan over a lot of related data.There has some debate within CloudBees on how parallel could be added to Pipeline Stage View without breaking the advantages that a table brings to the visualization. We believe that adding additional cells within the table column would reduce the usability of the overall experience, as scanning many rows becomes much more difficult.From a technical point of view it would be non-trivial to retrofit the Stage View with the parallel information.For the time being solving this problem has been delayed by CloudBees and we encourage any community members who are interested in solving this problem to pick it up.Over the last year CloudBees and the Jenkins community have been heavily invested in bringing a new user interface to Jenkins that is designed for Pipeline called _*[Blue Ocean|https://jenkins.io/projects/blueocean/]*_. Blue Ocean _*[offers an entirely new way of visualizing Pipelines including parallel steps|https://jenkins.io/projects/blueocean/#pipelines]*_ , and makes it much easier to navigate the Pipelines log by Stage and Step. We aim that over time that many of the use cases you have come to enjoy in Stage View will be available in Blue Ocean. We would like to encourage people interested in this feature to try out Blue Ocean and provide us feedback. You can find out more about Blue Ocean at https://jenkins.io/projects/blueocean/ Thanks,James Dumayjdu...@cloudbees.com{panel}*Original Request*1) Parallel steps are the common workflow case2) Build logs for parallel steps are not informative3) A user would expect Stage View to somehow address the issueCurrent state:- stage declarations within parallel sections are not being considered as parallel- steps within one parallelized step are being mixed => no info in the view (see the screenshot)Test script (move stage declarations where you want):{noformat}for (int i=0; i< 2; ++i) { stage "Stage #"+i print 'Hello, world $i!'}stage "Stage Parallel"def branches = [:]for (int i = 0; i < numHelloMessages.toInteger(); i++) { branches["split${i}"] = {stage "Stage parallel- #"+inode('remote') { echo 'Starting sleep' sleep 10 echo 'Finished sleep'} }}parallel branches{noformat}comment from JGlick:So concretely: the stage view would, for a given build (row), continue to display a linear sequence of stages (columns) with their associated times and so on; but each cell
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: James Dumay {panel:title=Support for visualizing parallel steps is unplanned|titleBGColor=lightgrey}A common thread in the feedback we have received is to represent parallel steps in the Stage View as cells within the Stage column.The use cases supported by Pipeline Stage View, such as visualizing stages across multiple runs and detecting changes in execution time or stages that fail regularly, work well due to the use of a table to visualize this data. Tables are excellent at allowing the eye to scan over a lot of related data.There has some debate within CloudBees on how parallel could be added to Pipeline Stage View without breaking the advantages that a table brings to the visualization. We believe that adding additional cells within the table column would reduce the usability of the overall experience, as scanning many rows becomes much more difficult.From a technical point of view it would be non-trivial to retrofit the Stage View with the parallel information.For the time being solving this problem has been delayed by CloudBees and . However, we encourage any community members who are interested in solving this problem to pick it up.Over the last year CloudBees and the Jenkins community have been heavily invested in bringing a new user interface to Jenkins that is designed for Pipeline called _*[Blue Ocean|https://jenkins.io/projects/blueocean/]*_. Blue Ocean _*[offers an entirely new way of visualizing Pipelines including parallel steps|https://jenkins.io/projects/blueocean/#pipelines]*_ , and makes it much easier to navigate the Pipelines log by Stage and Step. We aim that over time that many of the use cases you have come to enjoy in Stage View will be available in Blue Ocean. We would like to encourage people interested in this feature to try out Blue Ocean and provide us feedback.You can find out more about Blue Ocean at https://jenkins.io/projects/blueocean/Thanks,James Dumayjdu...@cloudbees.com{panel}*Original Request*1) Parallel steps are the common workflow case2) Build logs for parallel steps are not informative3) A user would expect Stage View to somehow address the issueCurrent state:- stage declarations within parallel sections are not being considered as parallel- steps within one parallelized step are being mixed => no info in the view (see the screenshot)Test script (move stage declarations where you want):{noformat}for (int i=0; i< 2; ++i) { stage "Stage #"+i print 'Hello, world $i!'}stage "Stage Parallel"def branches = [:]for (int i = 0; i < numHelloMessages.toInteger(); i++) { branches["split${i}"] = {stage "Stage parallel- #"+inode('remote') { echo 'Starting sleep' sleep 10 echo 'Finished sleep'} }}parallel branches{noformat}comment from JGlick:So concretely: the stage view would, for a given build (row), continue to display a linear sequence of stages (columns) with their associated times and so on; bu
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: James Dumay {panel:title=Support for visualizing parallel steps is unplanned|titleBGColor=lightgrey}A common thread in the feedback we have received is to represent parallel steps in the Stage View as cells within the Stage column.The use cases supported by Pipeline Stage View, such as visualizing stages across multiple runs and detecting changes in execution time or stages that fail regularly, work well due to the use of a table to visualize this data. Tables are excellent at allowing the eye to scan over a lot of related data.There has some debate within CloudBees on how parallel could be added to Pipeline Stage View without breaking the advantages that a table brings to the visualization. We believe that adding additional cells within the table column would reduce the usability of the overall experience , as scanning many rows becomes much more difficult.From a technical point of view it would be non-trivial to retrofit the Stage View with the parallel information.For the time being solving this problem has been delayed by CloudBees and we encourage any community members who are interested in solving this problem to pick it up.Over the last year CloudBees and the Jenkins community have been heavily invested in bringing a new user interface to Jenkins that is designed for Pipeline called _*[Blue Ocean|https://jenkins.io/projects/blueocean/]*_. Blue Ocean _*[offers an entirely new way of visualizing Pipelines|https://jenkins.io/projects/blueocean/#pipelines]*_ including parallel steps, and makes it much easier to navigate the Pipelines log by Stage and Step. We aim that over time that many of the use cases you have come to enjoy in Stage View will be available in Blue Ocean. We would like to encourage people interested in this feature to try out Blue Ocean and provide us feedback.Thanks,James Dumayjdu...@cloudbees.com{panel}*Original Request*1) Parallel steps are the common workflow case2) Build logs for parallel steps are not informative3) A user would expect Stage View to somehow address the issueCurrent state:- stage declarations within parallel sections are not being considered as parallel- steps within one parallelized step are being mixed => no info in the view (see the screenshot)Test script (move stage declarations where you want):{noformat}for (int i=0; i< 2; ++i) { stage "Stage #"+i print 'Hello, world $i!'}stage "Stage Parallel"def branches = [:]for (int i = 0; i < numHelloMessages.toInteger(); i++) { branches["split${i}"] = {stage "Stage parallel- #"+inode('remote') { echo 'Starting sleep' sleep 10 echo 'Finished sleep'} }}parallel branches{noformat}comment from JGlick:So concretely: the stage view would, for a given build (row), continue to display a linear sequence of stages (columns) with their associated times and so on; but each cell (stage of a build) would be some rendering of an st-planar graph, with structure
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay assigned an issue to CloudBees Inc. Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: James Dumay Assignee: Sam Van Oort CloudBees Inc. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: James Dumay {panel:title=Support for visualizing parallel steps is unplanned|titleBGColor=lightgrey}A common thread in the feedback we have received is to represent parallel steps in the Stage View as cells within the Stage column.The use cases supported by Pipeline Stage View, such as visualizing stages across multiple runs and detecting changes in execution time or stages that fail regularly, work well due to the use of a table to visualize this data. Tables are excellent at allowing the eye to scan over a lot of related data.There has some debate within CloudBees on how parallel could be added to Pipeline Stage View without breaking the advantages that a table brings to the visualization. We believe that adding additional cells within the table column would reduce the usability of the overall experience, as scanning many rows becomes much more difficult.From a technical point of view it would be non-trivial to retrofit the Stage View with the parallel information.For the time being solving this problem has been delayed by CloudBees and we encourage any community members who are interested in solving this problem to pick it up.Over the last year CloudBees and the Jenkins community have been heavily invested in bringing a new user interface to Jenkins that is designed for Pipeline called _*[Blue Ocean|https://jenkins.io/projects/blueocean/]*_. Blue Ocean _*[offers an entirely new way of visualizing Pipelines|https://jenkins.io/projects/blueocean/#pipelines ]*_ including parallel steps ]*_ , and makes it much easier to navigate the Pipelines log by Stage and Step. We aim that over time that many of the use cases you have come to enjoy in Stage View will be available in Blue Ocean. We would like to encourage people interested in this feature to try out Blue Ocean and provide us feedback.Thanks,James Dumayjdu...@cloudbees.com{panel}*Original Request*1) Parallel steps are the common workflow case2) Build logs for parallel steps are not informative3) A user would expect Stage View to somehow address the issueCurrent state:- stage declarations within parallel sections are not being considered as parallel- steps within one parallelized step are being mixed => no info in the view (see the screenshot)Test script (move stage declarations where you want):{noformat}for (int i=0; i< 2; ++i) { stage "Stage #"+i print 'Hello, world $i!'}stage "Stage Parallel"def branches = [:]for (int i = 0; i < numHelloMessages.toInteger(); i++) { branches["split${i}"] = {stage "Stage parallel- #"+inode('remote') { echo 'Starting sleep' sleep 10 echo 'Finished sleep'} }}parallel branches{noformat}comment from JGlick:So concretely: the stage view would, for a given build (row), continue to display a linear sequence of stages (columns) with their associated times and so on; but each cell (stage of a build) would be some rendering of an st-planar graph, with stru
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Leo Gallucci commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage This missing feature might be one of main reasons why Jenkins is on HOLD in one of the most popular tech radars: https://www.thoughtworks.com/radar/tools Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Leo Gallucci take a look at Blue Ocean - we're building an entirely new user experience for CD pipelines, including a visual editor for Pipeline. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: James Dumay Attachment: successful-pipeline.png Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage [~elgalu] take a look at [Blue Ocean|https://jenkins.io/projects/blueocean/] - we're building an entirely new user experience for CD pipelines, including a [visual editor for Pipeline|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/].Here's a preview that includes parallel visualisation: !successful-pipeline.png |thumbnail ! Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage [~elgalu] take a look at [Blue Ocean|https://jenkins.io/projects/blueocean/] - we're building an entirely new user experience for CD pipelines, including a [visual editor for Pipeline|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/]. Here's a preview that includes parallel visualisation: !successful-pipeline.png|thumbnail! Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage [~elgalu] take a look at [Blue Ocean|https://jenkins.io/projects/blueocean/] - we're building an entirely new user experience for CD pipelines, including a [visual editor for Pipeline|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/].Here's a preview screenshot that includes parallel visualisation: !successful-pipeline.png|thumbnail! Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage [~elgalu] take a look at [Blue Ocean|https://jenkins.io/projects/blueocean/] - we're building an entirely new user experience for CD pipelines, including a [visual editor for Pipeline|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/].Here's a preview that includes parallel visualisation: !successful-pipeline.png |thumbnail ! Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Sorin Sbarnea commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Leo Gallucci Please remember that ThoughtWorks has its own CI/CD solutions so I would count their tech radar a biased one. Still, I have to confess that I partially support your view, I would love to be able to migrate OpenStack build jobs to pipelines but I doubt it would be possible in the next 1-2 years, and that's because they are not mature enough and because there were some design decisions regarding not supporting old jobs, making progressive transitions hardly possible. Shortly, future is bright for small companies with simple workflows as they would be able to benefit from Jenkins pipelines. Others are kinda screwed as I don't see any migration scenario working at this moment. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Leo Gallucci updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: Leo Gallucci Attachment: blue-ocean-parallel-generated-view.png Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Leo Gallucci commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Yes Sorin Sbarnea I also thought about them being biased, I assisted their tech radar presentation and the topic came, the presenter assured they are not biased and they make a big effort to be objective and explained all the reasons behind it. James Dumay Blue Ocean looked promising, I installed it. Why a visual editor? shouldn't the view be generated out of the Jenkinsfile? I thought we want pipeline as code. So I tried to write `parallel` Jenkinsfiles and the generated view looks weird, both examples: Left example node() { stage('Build') { println 'I prepare the build for the parallel steps' } parallel ( "chrome" : { println 'running tests in chrome' }, "firefox" : { println 'running tests in firefox' }, "edge" : { println 'running tests in edge' } ) } Right example node() { stage('Build') { println 'I prepare the build for the parallel steps' } parallel ( "chrome" : { stage('chrome') { println 'running tests in chrome' } }, "firefox" : { stage('firefox') { println 'running tests in firefox' } }, "edge" : { stage('edge') { println 'running tests in edge' } } ) } Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Diego Molina updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: Diego Molina Priority: Minor Major Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Diego Molina updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: Diego Molina Priority: Major Minor Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title malcolm crum commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Can you try this instead: node() { stage('Build') { println 'I prepare the build for the parallel steps' } stage('Test') { parallel ( "chrome" : { println 'running tests in chrome' }, "firefox" : { println 'running tests in firefox' }, "edge" : { println 'running tests in edge' } ) } } Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Leo Gallucci updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: Leo Gallucci Attachment: blue-ocean-parallel-WORKS.png Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Diego Molina commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage I guess it is better to read a bit how it works before Leo Gallucci Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Leo Gallucci commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Yay! thanks malcolm crum (my bad) Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Attila Strba commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Guys one more question, as far as I understood from Jesse Glick post here https://issues.jenkins-ci.org/browse/JENKINS-28293?focusedCommentId=277255&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-277255 the parallel steps visualisation should be also supported if stages are nested under the parallel step since stage accepts block parameter, correct? Does this mean that the Blue Ocean plugin has to be still updated in order the visualisation displays it correctly? Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Pieter-Jan Busschaert commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Does/will the visualization in BlueOcean support sub-stages in parallel? I think we have a very common use-case, but it's not really supported in the current BlueOcean gui: parallel ( "win7-vs2012" : {node("vs2012") {stage("checkout") {...}; stage("build") {...}; stage("test") {...};} }, "win10-vs2015" : {node ("vs2015") {stage("checkout") {...}; stage("build") {...}; stage("test") {...};} }, "linux-gcc5" : {node ("gcc5") {stage("checkout") {...}; stage("build") {...}; stage("test") {...};} } ) stage("email notifications") {...} Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title malcolm crum commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Pieter-Jan Busschaert, I just tested the following code: node() { stage('Build') { println 'I prepare the build for the parallel steps' } stage('Test') { parallel ( "win7-vs2012" : { stage("checkout") { }; stage("build") { }; stage("test") { } }, "win10-vs2015" : { stage("checkout") { }; stage("build") { }; stage("test") { }}, "linux-gcc5" : { stage("checkout") { }; stage("build") { }; stage("test") { } } ) } } {/code} I didn't see the stages in the parallel steps. I don't think that's supported in blue ocean right now. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title malcolm crum updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: malcolm crum Attachment: Screen Shot 2016-11-21 at 15.41.33.png Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Giacomo Boccardo commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage According to the following tickets, parallel steps in Blue Ocean are not supported very well: https://issues.jenkins-ci.org/browse/JENKINS-39847 https://issues.jenkins-ci.org/browse/JENKINS-39464 https://issues.jenkins-ci.org/browse/JENKINS-39158 Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title malcolm crum edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage [~pjaytycy], I just tested the following code:{code}node() { stage('Build') {println 'I prepare the build for the parallel steps' } stage('Test') { parallel ( "win7-vs2012" : { stage("checkout") { }; stage("build") { }; stage("test") { } }, "win10-vs2015" : { stage("checkout") { }; stage("build") { }; stage("test") { }}, "linux-gcc5" : { stage("checkout") { }; stage("build") { }; stage("test") { } }) }}{ / code}I didn't see the stages in the parallel steps. I don't think that's supported in blue ocean right now . : !Screen Shot 2016-11-21 at 15.41.33.png|thumbnail! Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Sam Van Oort commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Ping James Dumay and Vivek Pandey for questions/requests about Blue Ocean and parallels/nesting. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage malcolm crum nested stages (anywhere where there is a outer and inner stage) as you've suggested can't be visualised in Blue Ocean as we haven't been able to design a visualisation that meets all users requirements and expectations. There have been many solutions suggested but none that fit. You can follow and vote for it at JENKINS-38442. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage [~crummy] nested stages (anywhere where there is a outer and inner stage) as you've suggested can't be visualised in Blue Ocean as we haven't been able to design a visualisation that meets all users requirements and expectations. There have been many solutions suggested but none that fit. You can follow and vote for it at JENKINS-38442. For the time being, we ignore the inner stages but show the steps within. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage [~crummy] [~pjaytycy] nested stages (anywhere where there is a outer and inner stage) as you've suggested can't be visualised in Blue Ocean as we haven't been able to design a visualisation that meets all users requirements and expectations. There have been many solutions suggested but none that fit. You can follow and vote for it at JENKINS-38442. For the time being, we ignore the inner stages but show the steps within. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Giacomo Boccardo the only ticket you have quoted that is unscheduled is JENKINS-39847. Aside, I think we do support parellel very well - Blue Ocean is the only place where parellel visualisation is supported so far As you can see, its a hard problem to solve visually when there are so many variations in the way that parallel can be used within Pipeline Script. The challenge with creating a visualization for Pipeline is to create a visualisation for turing complete programming language. That isn't practically possible under all circumstances. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Michael Neale updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: Michael Neale Attachment: stages.png Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Michael Neale commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage malcolm crum Malcolm - could you sketch out what you would hope that the test stage above would look like? could be on a metaphorical back of a napkin (or literal napkin, although they can be hard to draw on). My guess is something like: Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Andrew Melo commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage I understand completely it's hard to try and arrange a display for the results of a turing-complete programming language, but perhaps the compromise is allowing the programmer define where things should go, instead of having the language try to divine out the positioning post-facto. For instance (pseudo code, please be gentle) stage("checkout",0,0) { git checkout } stage("build",1,0) { build windows} stage("build",1,1) { build linux} stage("deploy",2,0) { deploy windows} stage("deploy",2,1) { deploy linux} Since the person writing the code knows (ostensibly) where things should go, you could just trust them to make the right grid-like display of each node/step Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage [~perilousapricot] being able to deliver a consistent visualization is one of the drivers of the new [Declarative Pipeline|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/] syntax. Declarative Pipeline is more structured. For example, you can only [nest a single parellel block within a stage|https://github.com/jenkinsci/pipeline-model-definition-plugin/wiki/Parallelism#split-up-a-test-suite]. There is no nesting of stages but parallel branches can have names that do what a lot of people on the comments of this ticket have done by defining a stage within a parellel.To use [~elgalu]'s example, in Pipeline Script:{code}node() { stage('Build') {println 'I prepare the build for the parallel steps' } parallel ( "chrome" : { stage('chrome') { println 'running tests in chrome' } }, "firefox" : { stage('firefox') { println 'running tests in firefox' } }, "edge" : { stage('edge') { println 'running tests in edge' } } )}{code}Would be the following in Declarative:{code}pipeline { agent label:''" // same as node { ... } stages {stage('build') { steps {println 'I prepare the build for the parallel steps' }}stage('browser testing') { parallel ('chrome': { println 'running tests in chrome'},'firefox': { println 'running tests in firefox'},'edge': { println 'running tests in edge'} )} }}{code}Now the more awesome part is that we can figure out how the Pipeline is displayed by reading the model vs executing it. That allows us to describe all the stages, steps and parallel branches before execution (making [a linter|https://github.com/jenkinsci/pipeline-model-definition-plugin/pull/58] feasible), build your own tooling to modify or construct Jenkinsfiles and even provides a foundation for the Jenkins project to build a [Pipeline Editor|https://jenkins.io/images/post-images/blueocean/pipeline-editor.png].It may not be as flexible as the scripting variant that you've come to know but it will give much more consistent results across many of the pain points discussed here. All this does not mean that Blue Ocean won't be trying to visualize your Jenkinsfiles written in Pipeline Script. However, we recognise that due to the nature of the beast there are going to be some things that just won't be possible to visualize when using Script. Add Comment
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Andrew Melo being able to deliver a consistent visualization is one of the drivers of the new Declarative Pipeline syntax. Declarative Pipeline is more structured. For example, you can only nest a single parellel within a stage. There is no nesting of stages but parallel branches can have names that do what a lot of people on the comments of this ticket have done by defining a stage within a parellel. To use Leo Gallucci's example, in Pipeline Script: node() { stage('Build') { println 'I prepare the build for the parallel steps' } parallel ( "chrome" : { stage('chrome') { println 'running tests in chrome' } }, "firefox" : { stage('firefox') { println 'running tests in firefox' } }, "edge" : { stage('edge') { println 'running tests in edge' } } ) } Would be the following in Declarative: pipeline { agent label:''" // same as node { ... } stages { stage('build') { steps { println 'I prepare the build for the parallel steps' } } stage('browser testing') { parallel ( 'chrome': { println 'running tests in chrome' }, 'firefox': { println 'running tests in firefox' }, 'edge': { println 'running tests in edge' } ) } } } Now the more awesome part is that we can figure out how the Pipeline is displayed by reading the model vs executing it. That allows us to describe all the stages, steps and parallel branches before execution (making a linter feasible), build your own tooling to modify or construct Jenkinsfiles and even provides a foundation for the Jenkins project to build a Pipeline Editor. It may not be as flexible as the scripting variant that you've come to know but it will give much more consistent results across many of the pain points discussed here. All this does not mean that Blue Ocean won't be trying to visualize your Jenkinsfiles written in Pipeline Script. However, we recognise that due to the nature of the beast there are going to be some things that just won't be possible to visualize when using Script. Add Comment
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage [~perilousapricot] being able to deliver a consistent visualization is one of the drivers of the new [Declarative Pipeline|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/] syntax. Declarative Pipeline is more structured. For example, you can only [nest a single parellel block within a stage|https://github.com/jenkinsci/pipeline-model-definition-plugin/wiki/Parallelism#split-up-a-test-suite]. There is no nesting of stages but parallel branches can have names that do what a lot of people on the comments of this ticket have done by defining a stage within a parellel.To use [~elgalu]'s example, in Pipeline Script:{code}node() { stage('Build') {println 'I prepare the build for the parallel steps' } parallel ( "chrome" : { stage('chrome') { println 'running tests in chrome' } }, "firefox" : { stage('firefox') { println 'running tests in firefox' } }, "edge" : { stage('edge') { println 'running tests in edge' } } )}{code}Would be the following in Declarative:{code}pipeline { agent label:''" // same as node { ... } stages {stage('build') { steps {println 'I prepare the build for the parallel steps' }}stage('browser testing') { parallel ('chrome': { println 'running tests in chrome'},'firefox': { println 'running tests in firefox'},'edge': { println 'running tests in edge'} )} }}{code}Now the more awesome part is that we can figure out how the Pipeline is displayed by reading the model vs executing it. That allows us to describe all the stages, steps and parallel branches before execution (making [a linter|https://github.com/jenkinsci/pipeline-model-definition-plugin/pull/58] feasible), build your own tooling to modify or construct Jenkinsfiles and even provides a foundation for the Jenkins project to build a [Pipeline Editor|https://jenkins.io/images/post-images/blueocean/pipeline-editor.png].It may not be as flexible as the scripting variant that you've come to know but it will give much more consistent results across many of the pain points discussed here (however, you can use Script from a shared library in Declarative as an escape hatch) .All this does not mean that Blue Ocean won't be trying to visualize your Jenkinsfiles written in Pipeline Script. It's important to us that it works for the majority case. However, we recognise that due to the nature of the beast there are going to be some things that just won't be possible to visualize when using Script. Add Comment
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage [~perilousapricot] being able to deliver a consistent visualization is one of the drivers of the new [Declarative Pipeline|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/] syntax. Declarative Pipeline is more structured. For example, you can only [nest a single parellel block within a stage|https://github.com/jenkinsci/pipeline-model-definition-plugin/wiki/Parallelism#split-up-a-test-suite]. There is no nesting of stages but parallel branches can have names that do what a lot of people on the comments of this ticket have done by defining a stage within a parellel.To use [~elgalu]'s example, in Pipeline Script:{code}node() { stage('Build') {println 'I prepare the build for the parallel steps' } parallel ( "chrome" : { stage('chrome') { println 'running tests in chrome' } }, "firefox" : { stage('firefox') { println 'running tests in firefox' } }, "edge" : { stage('edge') { println 'running tests in edge' } } )}{code}Would be the following in Declarative:{code}pipeline { agent label:''" // same as node { ... } stages {stage('build') { steps {println 'I prepare the build for the parallel steps' }}stage('browser testing') { parallel ('chrome': { println 'running tests in chrome'},'firefox': { println 'running tests in firefox'},'edge': { println 'running tests in edge'} )} }}{code}Now the more awesome part is that we can figure out how the Pipeline is displayed by reading the model vs executing it. That allows us to describe all the stages, steps and parallel branches before execution (making [a linter|https://github.com/jenkinsci/pipeline-model-definition-plugin/pull/58] feasible), build your own tooling to modify or construct Jenkinsfiles and even provides a foundation for the Jenkins project to build a [Pipeline Editor|https://jenkins.io/images/post-images/blueocean/pipeline-editor.png].It may not be as flexible as the scripting variant that you've come to know but it will give much more consistent results across many of the pain points discussed here (however, you can use Script from a shared library in Declarative as an escape hatch). All this does not mean that Blue Ocean won't be trying to visualize your Jenkinsfiles written in Pipeline Script. It's important to us that it works for the majority case. However, we recognise that due to the nature of the beast there are going to be some things that just won't be possible to visualize when using Script. Add Comment
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Andrew Melo commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage I like it! My only hitch would be trying to describe the dependency that wasn't a series of stages (forgive my pseudo-code) where things would block unnecessarily: stage("checkout") { git checkout XXX } node("linux-ubuntu") { stage("compile") { XXX} } node("linux-centos") { stage ("compile") { XXX } ; stage ("test") { YYY } } It's a contrived example, but I currently do something like: state("checkout") { git checkout XXX } stage("compile") { parallel { node ("linux-ubuntu") { XXX } node ("linux-centos") { XXX } } stage ("test") { node ("linux-centos") { YYY } } which means every part of "compile" has to finish before the "test" phase happens, even if there are available executors. If there's a rewrite in a declarative language, I'd hope that the "test" parts could at least start before all the "compile" stages start. I know it's not what's exposed in the current or blue ocean implementations, but it would be nice to fire off additional nodes/stages without waiting on unnecessary parallel branches. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Andrew Melo commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage I think the visualization is a second-order optimization, but at least firing off the subordinate nodes would speed things up a lot. And ,as a script writer, if I could hint to you who goes where visually, that would simplify your job Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Andrew Melo BTW you can wrap code in JIRA in {code} some code {code} to preserve formatting Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Andrew Melo commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Sorry, James Durmay – I'm not super familiar with JIRA quoting. I can rewrite/edit if it makes it clearer. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Andrew Melo I'm glad you like it. We've got a more formal beta coming towards the end of the year for Declarative but if you want to try it out now please do! If you've got any specific use cases in mind, you can file an issue on JIRA against the pipeline-model-definition component and Patrick Wolf will be in touch Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage [~perilousapricot] I'm glad you like it. We've got a more formal beta coming towards the end of the year for Declarative but if you want to try it out now please do!If you've got any specific use cases in mind, like the one above, you can file an issue on JIRA against the {{pipeline-model-definition}} component and [~hrmpw] will be in touch :) Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Andrew Melo commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Yessir, Java's not one of my proficiencies, and I failed at even trying to build Jenkins on my local (OSX) machine, but I'm willing to try again to help scratch my itch. I'll write a JIRA against the above component and give it another shot to try and help. Cheers! Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Sorin Sbarnea commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Can someone point me to some sample Jenkinsfile that runs two scripts in parallel while having this visible in the UI? I find extremely confusing to see lots and lots of nice screenshots of parallel pipelines but not even one code example for achieving it. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Sorin Sbarnea I think this might be what you are looking for: node() { stage('Build') { println 'I prepare the build for the parallel steps' } stage('Browser Tests') { parallel ( "chrome" : { println 'running tests in chrome' }, "firefox" : { println 'running tests in firefox' }, "edge" : { println 'running tests in edge' } ) } } Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title James Dumay edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage [~ssbarnea] I think this might be what you are looking for:{code}node () { stage('Build') {println 'I prepare the build for the parallel steps' } stage('Browser Tests') {parallel ( "chrome" : { println 'running tests in chrome' }, "firefox" : { println 'running tests in firefox' }, "edge" : { println 'running tests in edge' } ) }}{code} Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Torben Knerr commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Would love to see something like John Wynne proposed here as a https://issues.jenkins-ci.org/browse/JENKINS-33185?focusedCommentId=258129&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-258129 Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Torben Knerr edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Would love to see something like [~johnwynne] proposed here as a an intermediate solution for the current pipeline stage view: https://issues.jenkins-ci.org/browse/JENKINS-33185?focusedCommentId=258129&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-258129 Blue Ocean is a huge update (30 plugins?) and probably not everyone can (or wants) to adopt it and has to stay with the classical jenkins UI for quite a while.Is there any ongoing work in PRs to implement [~johnwynne]'s proposal? Would it even have a chance to be accepted as an intermediate solution? Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Peter Vohmann commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage We have a use case to drive parallel builds over multiple stages, since we code C++ for multiple architectures and environments. Would this be possible with the Pipeline Stage, or even Pipeline at its core? In the example you see Multiple design targets of the code lead to parallel streams of execution, The same stages occur in every stream. I expect to Name a Stage not only on top level, but also within a node step. Be able to *reuse* the Stage by name -> collect certain activity in the same Stage column. visualize multiple steps under the same Stage title. Within a Node(eg "B") step, switch stage -> split output from same node to two Stages. The Build and Test Stages would be active at the same time, depending on design stream. Output from this pipeline should be separated into exactly three Stages and activity within each stage. Setup.Default.console Build.web.console Build.embedded.console Test.web.console Test.embedded.test-lowend.console Test.embedded.test-highend.console node('A') { stage('Setup') { println 'Preparing multiple builds' } } parallel ( "web" : { node('B') { stage('Build') { println 'Build web application' } stage('Test') { println 'Selenium Tests' } } }, "embedded" : { node('C') { stage('Build') { println 'Build embedded solution' } } stage('Test') { parallel ( "test-lowend" : { node('D1') { println 'Test lowend embedded' } }, "test-highend" : { node('D2') { println 'Build highend embedded' } } ) } } )
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Jesse Glick commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Is there any ongoing work in PRs to implement John Wynne's proposal? Not that I am aware of. Would it even have a chance to be accepted as an intermediate solution? If you would like to take over ownership of this plugin. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Sam Van Oort commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Put a bit less bluntly, what I believe Jesse Glick is trying to say is that (as per James Dumay's earlier comment) this one will probably need a community PR to implement it. Right now CloudBees is putting most of our front-end development effort behind Blue Ocean since it promises a better & easier path to this functionality. Stage view is maintained but right now bandwidth is limited due to other projects. Doing this properly would take more time than I have available to do it as a personal side project – and I'm not going to knock together a poor quality implementation and bring the overall plugin quality down. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Torben Knerr commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Sam Van Oort Jesse Glick thanks for the feedback! Good to hear that stage view is still maintained. Understood it needs a community PR. Would love to see it, but currently too short on time too :-/ Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Joshua Einstein-Curtis commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage I was wondering whatever happened to this? We have an architecture like the pseudo-code below, where the parallel is a stage, but the stages in the parallel aren't broken out. We need to do this to get different nodes within a stage. If there is a better way to do this so the visualization works, we'd love to know, but it is currently an ugly visual representation with only the first stage and the parallel stage, basically. def jobMap ( some['thing'] = {node (label) { stage1 stage2 } } ) node { def jobs = jobMap() stage1 stage2 { parallel jobs } } Add Comment This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Barry O'Neill commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Wow, looks slick. I'm not sure it's stable enough for us to use for our main CI just yet, but that definitely is more along the lines of what we're looking for. Thanks for the update! Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Sam Van Oort commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage John Ament Wait, what's the issue you're experiencing with Jenkins 2.0? This is supposed to be 100% compatible, and I haven't seen any JIRAs opened about an issue. If there is one, it will be a very high priority fix. Barry O'Neill I've updated status to reflect that we are indeed working towards this. It's not forgotten, not abandoned, just far more work to implement than anyone would expect without seeing the code or edge cases. I think currently I've currently invested ~1-2 months. The challenge is that we did not have a common set of APIs for decomposing the directed acyclic graphs from a pipeline execution, and have hit multiple problems like this one that are painful without them. So, I've had to write those components to provide the functionality we need. And they need to handle a lot of nasty, complex edge cases to work correctly – for example: nested parallel blocks, where both parallel blocks are incomplete. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Sam Van Oort edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage [~johnament] Wait, what's the issue you're experiencing with Jenkins 2.0? This is supposed to be 100% compatible, and I haven't seen any JIRAs opened about an issue. If there is one, it will be a very high priority fix.[~barryoneill] I've updated status to reflect that we are indeed working towards this. It's not forgotten, not abandoned, just far more work to implement than anyone would expect without seeing the code or edge cases. I think currently I've currently invested ~1-2 months.The challenge is that we did not have a common set of APIs for decomposing the directed acyclic graphs from a pipeline execution, and have hit multiple problems like this one that are painful without them. So, I've had to write those components to provide the functionality we need. And they need to handle a lot of nasty, complex edge cases to work correctly -- for example: nested parallel blocks, where both parallel blocks are incomplete. The current plan is that the BlueOcean UI linked above will also consume the same APIs to provide additional functionality. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Raphaël PINSON commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Slawa Giterman the Jenkins Pipeline GUI is great, but it still doesn't show steps inside each parallel branch, even though the syntax is accepted. Do you know if that is planned? Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Piotr Zegar commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage I see 2 issues with that plugin in latest version: 1. Step time is invalid, like it stop counting when all paraell tasks are started, it looks like step finish but in real job is still waiting for finish of parallel taks until move to next step. 2. No option to scroll to see older builds, it shows only last ~20, but cannot see older one. Would be nice to see same info when entering a specific build page. Except that, I like it.. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Sam Van Oort commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Piotr Zegar Do you mean the Blue-Ocean plugin? Stage View? Pipeline view plugin? Build Pipeline Plugin? These are all different things. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Sam Van Oort stopped work on JENKINS-33185 Change By: Sam Van Oort Status: In Progress Open Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Sorin Sbarnea commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage What would be the current expect way to define a job with multiple parallel tasks if we cannot use stage inside it? How we are going to distinguish between "parallel-build-foo" and "parallel-build-bar"? Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Anton B commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage I imagine that since the parallel step takes a map, the keys can act as identifiers for the parallel tasks. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Sam Van Oort commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Sorin Sbarnea The answer from Anton B is correct. The block-scoped version of the stage step, i.e. stage ('myStageName') { // do stuff here } can also be included in parallels. However there is not a UI visualization for that approach yet. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Michael Neale commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage The name of the parallel "branches" do indeed look like stages, and provide and identifier (this shows up int he log as a prefix, and also in blue ocean visualisation as branches of execution). Sam Van Oort I wouldn't recomment putting stages inside of things until we decide how we want to visualise it. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Sam Van Oort commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Indeed – the branch name is the identifier in this case, it's up in the air if stages inside parallels will be supported in the UI or not. The syntax allows it, but just because you can doesn't mean you should! Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title George Tutoveanu updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: George Tutoveanu {color:red}colored text{color} 1) Parallel steps are the common workflow case2) Build logs for parallel steps are not informative3) A user would expect Stage View to somehow address the issueCurrent state:- stage declarations within parallel sections are not being considered as parallel- steps within one parallelized step are being mixed => no info in the view (see the screenshot)Test script (move stage declarations where you want):{noformat}for (int i=0; i< 2; ++i) { stage "Stage #"+i print 'Hello, world $i!'}stage "Stage Parallel"def branches = [:]for (int i = 0; i < numHelloMessages.toInteger(); i++) { branches["split${i}"] = {stage "Stage parallel- #"+inode('remote') { echo 'Starting sleep' sleep 10 echo 'Finished sleep'} }}parallel branches{noformat}comment from JGlick:So concretely: the stage view would, for a given build (row), continue to display a linear sequence of stages (columns) with their associated times and so on; but each cell (stage of a build) would be some rendering of an st-planar graph, with structure determined according to the presence of steps of interest like parallel or a proposed label. Sort of like the existing Workflow Steps, but rendered as a graph rather than a tree table, restricted to displaying certain steps, and divided by stage.A simpler request would be to only display branches of one top-level parallel step, if any. (I.e., an st-planar graph which is either trivial—one vertex—or where all vertices other than the source and sink are directly connected to both the source and the sink.) This more limited UI would match that of the Build Pipeline plugin.Note that there is also a request JENKINS-29892 which would allow several stages to share concurrency semantics, but I think that need not have any effect on visualization; it would just be an internal change in the stage step. Add Comment
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title George Tutoveanu updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: George Tutoveanu {color:red}colored text{color} 1) Parallel steps are the common workflow case2) Build logs for parallel steps are not informative3) A user would expect Stage View to somehow address the issueCurrent state:- stage declarations within parallel sections are not being considered as parallel- steps within one parallelized step are being mixed => no info in the view (see the screenshot)Test script (move stage declarations where you want):{noformat}for (int i=0; i< 2; ++i) { stage "Stage #"+i print 'Hello, world $i!'}stage "Stage Parallel"def branches = [:]for (int i = 0; i < numHelloMessages.toInteger(); i++) { branches["split${i}"] = {stage "Stage parallel- #"+inode('remote') { echo 'Starting sleep' sleep 10 echo 'Finished sleep'} }}parallel branches{noformat}comment from JGlick:So concretely: the stage view would, for a given build (row), continue to display a linear sequence of stages (columns) with their associated times and so on; but each cell (stage of a build) would be some rendering of an st-planar graph, with structure determined according to the presence of steps of interest like parallel or a proposed label. Sort of like the existing Workflow Steps, but rendered as a graph rather than a tree table, restricted to displaying certain steps, and divided by stage.A simpler request would be to only display branches of one top-level parallel step, if any. (I.e., an st-planar graph which is either trivial—one vertex—or where all vertices other than the source and sink are directly connected to both the source and the sink.) This more limited UI would match that of the Build Pipeline plugin.Note that there is also a request JENKINS-29892 which would allow several stages to share concurrency semantics, but I think that need not have any effect on visualization; it would just be an internal change in the stage step. Add Comment
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Barry O'Neill commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Is there any possibility that this issue will be picked up? We're stuck in the old pipeline world and would love to use the new 2.0 pipeline, but people here are very fond of the visual representation of the parallel jobs that the older pipeline plugins offer. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title John Ament commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage In addition, since the old pipeline doesn't work in Jenkins 2, that blocks upgrades to newer Jenkins releases Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title gitt commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage You can try the new Jenkins Pipeline GUI: https://jenkins.io/projects/blueocean/. It has already support for the parallel steps visualization. It is available in the experimental update center: http://updates.jenkins-ci.org/experimental/update-center.json Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title gitt edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage You can try the new Jenkins Pipeline GUI: https://jenkins.io/projects/blueocean/. It has already support for the parallel steps visualization. The Project Blue Ocean is still in alpha, but is under active development: https://jenkins.io/blog/2016/07/19/blue-ocean-update/. It is available in the experimental update center: http://updates.jenkins-ci.org/experimental/update-center.json .GitHub: https://github.com/jenkinsci/blueocean-plugin Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Sam Van Oort assigned an issue to Sam Van Oort Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: Sam Van Oort Assignee: Sam Van Oort Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Sam Van Oort started work on JENKINS-33185 Change By: Sam Van Oort Status: Open In Progress Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Jan Klass commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Blue Ocean is unusable to me for its page load time alone. I can see how the tabular view can be useful to people. I have on many occasions seen the table data disappear completely, because one stage was renamed or moved. If the tabular overview is regarded this highly I would expect that to be stable and merging as well; fill previously or afterwards non-existing columns with empty cells. But it does not. Instead it throws away all of it except the last build information. As it is not stable in this case, the table stability is regarded too highly and inconsistently in the reasoning in this ticket (ticket conclusion). At least for me definitely so. Especially so as I can still see steps with multiple substeps in the tabular format be comparable and parseable very well. Not having the parallel information is a much bigger hit on the overview. If a cell contains multiple sub-steps I don't see how it is much worse for tabular overview? It will still be tabular, in columns. And it can still prepare and fill cells as if it were just one level. Add Comment This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.168557.1456509661000.7347.1583431450717%40Atlassian.JIRA.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Jan Klass edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage With parallel the order in which the steps report their existence is not deterministic. Hence, the linear steps order is not stable. This results in the entire table history being dropped. So even by the argument of keeping the overview in a tabular format, this is not consistently possible, but only randomly!? Seems like a very weak argument. I just saw the table disappear on me (presumably) because of this. Add Comment This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.168557.1456509661000.7791.1583432112647%40Atlassian.JIRA.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Jan Klass commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage With parallel the order in which the steps report their existence is not deterministic. Hence, the linear steps order is not stable. This results in the entire table history being dropped. So even by the argument of keeping the overview in a tabular format, this is not consistently possible, but only randomly!? Seems like a very weak argument. Add Comment This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.168557.1456509661000.7575.1583432110033%40Atlassian.JIRA.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Jan Klass edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage With parallel the order in which the steps report their existence is not deterministic. Hence, the linear steps order is not stable. This results in the entire table history being dropped. So even by the argument of keeping the overview in a tabular format, this is not consistently possible, but only randomly!? Seems like a very weak argument.I just saw the table disappear on me (presumably) because of this. /edit: Okay, it looks like it appeared again? Very confusing. Add Comment This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.168557.1456509661000.8012.1583432171036%40Atlassian.JIRA.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Jan Klass edited a comment on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage With parallel the order in which the steps report their existence is not deterministic. Hence, the linear steps order is not stable. This results in the entire table history being dropped. So even by the argument of keeping the overview in a tabular format, this is not consistently possible, but only randomly!? Seems like a very weak argument.I just saw the table disappear on me (presumably) because of this./edit: Okay, it looks like it appeared again? Very confusing. Is there a reordering-according-to-config-declaration at the end?? Add Comment This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.168557.1456509661000.8015.1583432171074%40Atlassian.JIRA.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Oleg Nenashev commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage I would like to add this item into the Jenkins roadmap: https://jenkins.io/project/roadmap/ Would be everyone fine if I reword it to "Support Blue Ocean - alike browsing of Pipelines inside Jenkins web UI"? I would also remove the component, because it is likely to become a separate plugin if it gets implemented. Add Comment This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.168557.1456509661000.10081.1586857269535%40Atlassian.JIRA.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Oleg Nenashev updated an issue Jenkins / JENKINS-33185 Visualize parallel steps within a Pipeline Stage Change By: Oleg Nenashev Labels: roadmap Add Comment This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.168557.1456509661000.10294.1586857272753%40Atlassian.JIRA.
[JIRA] (JENKINS-33185) Visualize parallel steps within a Pipeline Stage
Title: Message Title Jesse Glick commented on JENKINS-33185 Re: Visualize parallel steps within a Pipeline Stage Support Blue Ocean - alike browsing of Pipelines inside Jenkins web UI Makes no sense. B.O. already supports this. I would also remove the component, because it is likely to become a separate plugin if it gets implemented. Also makes no sense. The limitation is specifically in the stage view plugin. Add Comment This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.168557.1456509661000.10585.1586864883788%40Atlassian.JIRA.