Unless I am missing some finer detail "Publishing tasks" are same as "post-build tasks". I have tried running a script from post-build - but that also executes on the slave node.

I am considering separating my job into 2 jobs, triggering one from the other and pass info between them via "copy artifacts" - but I am not sure if copy artifacts will work in this scenario. Its an ugly solution though, as I will have to make part of my source as "artifact" to pass it

Thanks.

-M

On 7/2/13 10:16 AM, Steven Deal wrote:
I think publishing happens on the master. So in that sense, different phases of the build can happen on different machines. If you want a plugin to only run on the master, I would think making your plugin extend Recorder would have it execute on master. I'm not sure what all your choices are here though.

On Jul 2, 2013, at 1:07 PM, Mark Waite <[email protected] <mailto:[email protected]>> wrote:

As far as I can tell, a job executes on a single node, whether master or slave. I'm not aware of any facility that allows a Jenkins job to move execution steps to a node different than the node executing the job.

Mark Waite

    ------------------------------------------------------------------------
    *From:* Michael Lasevich <[email protected]
    <mailto:[email protected]>>
    *To:* [email protected]
    <mailto:[email protected]>
    *Sent:* Tuesday, July 2, 2013 10:17 AM
    *Subject:* Jenkins execute part of the job on master?

    Trying to understand master-slave relationship in jenkins node.

    Is it possible to execute MOST of the job (build) on a slave
    node, but the final step (one or more publishers?) on the master
    node?

    If I am writing my own plug in, how do I control where the plugin
    executes? Or can I?


    Thanks,

    -M

-- 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]
    <mailto:[email protected]>.
    For more options, visit https://groups.google.com/groups/opt_out.





--
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] <mailto:[email protected]>.
For more options, visit https://groups.google.com/groups/opt_out.



--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Users" group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-users/GidC6--i5_E/unsubscribe. To unsubscribe from this group and all its topics, send an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.



--
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].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to