Jenkins 我可以将一个作业拆分为多个保证在同一台机器上运行的作业吗?

Jenkins 我可以将一个作业拆分为多个保证在同一台机器上运行的作业吗?,jenkins,Jenkins,我有一个很长(2个多小时)的jenkins工作,有多个构建步骤 我想用一种简单的方法来告诉你建造过程有多远。我想为每个构建步骤开一些“绿灯”,以了解每个步骤何时成功完成 为了做到这一点,我正在考虑将构建分解为多个较小的工作。如果我这样做,在Jenkins中是否可以设置它,以便这些较小的作业都在同一Jenkins节点和工作区上一个接一个地运行?我希望它们在同一台机器上运行,一台接一台,这样我就不必担心将千兆字节的数据复制为工件 假设我把它分成三份工作:jobA、jobB和jobC。jobA在我的构

我有一个很长(2个多小时)的jenkins工作,有多个构建步骤

我想用一种简单的方法来告诉你建造过程有多远。我想为每个构建步骤开一些“绿灯”,以了解每个步骤何时成功完成

为了做到这一点,我正在考虑将构建分解为多个较小的工作。如果我这样做,在Jenkins中是否可以设置它,以便这些较小的作业都在同一Jenkins节点和工作区上一个接一个地运行?我希望它们在同一台机器上运行,一台接一台,这样我就不必担心将千兆字节的数据复制为工件

假设我把它分成三份工作:jobA、jobB和jobC。jobA在我的构建池中当前可用的任何机器上运行。一旦jobA完成,jobB就会在同一台机器上启动,不会给任何其他作业运行的机会。jobB完成后,jobC也会运行

有可能做到这一点吗?

该插件允许您创建一个新插件,以可视化基于上下游关系构建的内容

对于您的情况,您可以将构建步骤创建为不同的作业,并在构建后操作中将它们连接起来


为管道创建的视图将显示每个步骤及其进度

使用参数化触发器插件时,强制作业在同一节点上运行是高级选项之一。

是否允许我确保在生成后操作中连接的作业将立即在同一台机器上运行?您可以将作业配置为在选定的从机上运行,您可以将所有3个作业标记为在同一台从机上运行。另外,更改从属节点的设置以运行标记为的作业