| 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:
@Library('i...@0.1.0') _
buildPipelineKubernetes
Unknown macro: { helmVersion = 'x.xx.x' productionDeployment = false lintOpenApi = false }
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 |