Hello guys, As far as I know there is no Build-Step Wrapper/Decorator in jenkins-core,I tried (a couple month ago) to study this point but i requires some core-updates. I've got some use cases which can take advantage of this extension point.
In a Job configuration we can't add some details about build steps. The idea is to include some debug/info information but at the build step level. These information could be displayed (or not) in the console output. First of all, it would improve the maintenance of a job configuration (just as comments do in a source code), then displayed in log file it offers a more functional (high-level) point of view of the job's process. I like Ant behavior which build anchors to navigate to the console output but unfortunately we can't navigate easily from build step to build step. A wrapper could build these anchors for every build steps (based on the Console annotator mechanism). This plugin is very close to the concept. https://wiki.jenkins-ci.org/display/JENKINS/Conditional+BuildStep+Plugin It's a build step, wrapping and triggering nested build steps. Is it the "official" approach or a smart solution? What's your thoughts on this?