Allow to inject steps using an annotation

XMLWordPrintable

      It would be great to have the option to inject steps in the shared library using an annotation.

      That way, we can do this

      class Utilities implements Serializable { 
      
        @PipeLineSteps 
        def steps
      
        def mvn(args) { 
          steps.sh "${steps.tool 'Maven'}/bin/mvn -o ${args}" 
        } 
      }
      

      instead of having to inject directly "this" to the constructor.

            Assignee:
            Unassigned
            Reporter:
            Darío Villadiego
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: