Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jenkins slave中运行构建后任务?_Jenkins_Jenkins Plugins - Fatal编程技术网

如何在jenkins slave中运行构建后任务?

如何在jenkins slave中运行构建后任务?,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我需要在jenkins从属计算机上运行后期生成任务。我不能使用属性“限制此项目可以运行的位置”,因为不需要在从属计算机上运行整个项目。有两种可能: 使用詹金斯管道 节点(“主节点”){ 阶段(“做主要的构建工作”){ //做点什么 } } 节点(“从节点”){ 阶段(“进行后期构建”){ //完成构建后任务 } } 更多关于詹金斯管道的信息 使用第二个作业 您可以配置一个只执行生成后任务的作业,并使用“限制此项目可以运行的位置”将其限制为从属作业。在主作业上添加生成后操作: 我能否仅在后期生成

我需要在jenkins从属计算机上运行后期生成任务。我不能使用属性“限制此项目可以运行的位置”,因为不需要在从属计算机上运行整个项目。

有两种可能:

  • 使用詹金斯管道

    节点(“主节点”){
    阶段(“做主要的构建工作”){
    //做点什么
    }
    }
    节点(“从节点”){
    阶段(“进行后期构建”){
    //完成构建后任务
    }
    }
    

    更多关于詹金斯管道的信息

  • 使用第二个作业
    您可以配置一个只执行生成后任务的作业,并使用“限制此项目可以运行的位置”将其限制为从属作业。在主作业上添加生成后操作:


  • 我能否仅在后期生成脚本时使用此管道功能?或者我需要为整个项目添加管道代码吗?您是否必须逐个节点地引用节点名称?您是否可以通过其标签访问它?