Example:
https://github.com/jenkinsci/jenkins/blob/master/Jenkinsfile#L184L190

HTH

2016-07-04 15:39 GMT+02:00 Daniel Beck <[email protected]>:

> This should get you started:
>
> https://github.com/jenkinsci/workflow-cps-global-lib-plugin#pipeline-global-library
>
> > On 04.07.2016, at 11:49, Jonathan Hodgson <[email protected]> wrote:
> >
> > Hi,
> >
> > I'm still very new to groovy, so please forgive me if the answer to this
> seems obvious.
> >
> > In my pipeline project, there are things I want to do at the start of
> every node, so they would look something like
> >
> >
> > node {
> >     do_common_stuff
> >     build_project
> > }
> >
> >
> > node {
> >     do_common_stuff
> >     test_project
> > }
> >
> >
> >
> > Rather than adding "do_common_stuff" to every node, is it possible to
> extend node so that I simply write
> >
> > myNode {
> >     build_project
> > }
> >
> >
> > myNode {
> >    test_project
> > }
> >
> >
> > and the do_common_stuff is executed before the content in the {}
> brackets?
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "Jenkins Users" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected].
> > To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/65448277-507f-44b7-bf8f-e95feb38eed2%40googlegroups.com
> .
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/EE4B3215-D274-419E-8B57-BC475D8DE6BB%40beckweb.net
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CANWgJS5H0aUAyMcq%3DCgZqD14QDxiJdjPWdL-FDZWJo8d8bAhEQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to