如何在jenkins slave中运行post build任务?

时间:2017-05-22 10:26:55

标签: jenkins jenkins-plugins

我要求我需要在jenkins slave机器上运行postbuild任务。我不能使用属性“限制这个项目可以运行的地方”,因为不需要在slave中运行整个项目。

1 个答案:

答案 0 :(得分:1)

两个可能性:

  1. 使用jenkins管道

    node("master") { stage("do main build thing") { // do something } } node("slave") { stage("do postbuild") { // do post build task } }
    有关jenkins管道https://jenkins.io/doc/book/pipeline/jenkinsfile/

  2. 的更多信息
  3. 使用第二份作业
    您可以配置仅执行后期构建任务的作业,并使用"限制可以运行此项目的位置将其限制为从属;#34;。在主要工作中,您添加了一个帖子构建操作:https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin