Details
-
Type:
New Feature
-
Status: Open (View Workflow)
-
Priority:
Minor
-
Resolution: Unresolved
-
Component/s: blueocean-plugin
-
Labels:None
-
Similar Issues:
-
Epic Link:
-
Sprint:Blue Ocean 1.1-beta4, Blue Ocean 1.1
Description
We have a company-wide Pipeline setup that uses global pipeline scripts. These scripts do all sort of "behind the scenes" things to make the lives of developers as easy as possible, and make going from first commit to a testable application on Jenkins cost the least amount of code/configuration.
This is all working great, and developers don't really interact with Jenkins in any way, unless their build failed, and they want to know why.
Right now, when they click the red cross on GitHub, they are redirected to the build status on the "blue" view, but then they are greeted with multiple steps, that have no meaning to them, and are (given our global scripts work as expected) not the cause of their problems, they just want to see the output of their test run, not all the surrounding steps that make it possible to run their build/test.
So basically, what I'm looking for is two things:
- make step titles more descriptive (but this is already being tackled in another issue)
- add the option to hide specific steps from showing up, so devs only see what's relevant
I did find this issue: https://issues.jenkins-ci.org/browse/JENKINS-26987
But this is not about the blueocean plugin, and I do believe that the notion "Running Steps is itself intended to be a debugging view" does not apply here, as the blueocean view very much is intended to be as simple as possible for developers to get to the root of their problems, and not for the "Jenkins people" amongst us, who want to drill down into all the possible details there are (for which we still have the classic interface).
Attachments
Issue Links
- is related to
-
JENKINS-61195 How to avoid "Checks if running on a Unix-like node" in BlueOcean output
-
- Open
-
- relates to
-
JENKINS-26987 Hiding certain steps from the "Running Steps" tree
-
- Resolved
-
-
JENKINS-37324 We would like a more meaningful description of a step
-
- Closed
-
We are using a shared jenkins library for our company which allows our developers to set up pipelines pretty easily.
In the configuration of the pipelines we allow to enable / disable steps. Here is an example of a Jenkinsfile:
It works pretty good for us and removed the need that developer need to know how Jenkins works. It boosted developer happiness enormously.
Now our deployment pipelines have a lot of steps which are just "white" as they are not executed for the project. For this particular project steps won't be ever executed. So it bloats the view and gives devs bad user experience.
So for us it would be nice to be able to hide steps if they are not executed. Is there any chance we can implement this feature ourselves? - We would take time and try to create a pull request if there is a solution which would be accepted.
We would favor the contribution rather of going back to scripted pipelines again.
Greetings, Thomas