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? 

Reply via email to