Jenkins 将整个詹金斯管道排队

Jenkins 将整个詹金斯管道排队,jenkins,jenkins-pipeline,pipeline,Jenkins,Jenkins Pipeline,Pipeline,我在詹金斯公司有三份工作。要求将管道排队,即它应该像第一次构建一样运行;对于第二个构建(在第一个构建完成之前),流程应该是-从第一个构建完成所有3个作业,然后进行第二个构建。 PS:是否可以通过构建拦截器插件?如果是这样,怎么做?此外,我没有jenkins的管理员权限。问题没有详细说明,请添加更多关于作业树的信息,预期执行顺序。我有一个管道,有3个作业,例如,a、B、C。它们将按顺序运行。当我运行管道两次时,它应该遵循如下顺序:第一次运行-A,B,C。然后第二次运行-A,B,C。这些管道运行大约

我在詹金斯公司有三份工作。要求将管道排队,即它应该像第一次构建一样运行;对于第二个构建(在第一个构建完成之前),流程应该是-从第一个构建完成所有3个作业,然后进行第二个构建。
PS:是否可以通过构建拦截器插件?如果是这样,怎么做?

此外,我没有jenkins的管理员权限。问题没有详细说明,请添加更多关于作业树的信息,预期执行顺序。我有一个管道,有3个作业,例如,a、B、C。它们将按顺序运行。当我运行管道两次时,它应该遵循如下顺序:第一次运行-A,B,C。然后第二次运行-A,B,C。这些管道运行大约需要一个小时。在运行第一条管道时,如果再次运行第二条管道,作业A、B、C(用于第二条管道)应该排队。我现在清楚了吗?这些是
freestyle
作业还是
pipeline
作业?我几乎可以肯定,对于它们中的任何一个,执行序列都不会重叠,因为它们是基于jenkins构建计时器运行的,并且每个作业的构建时间总是几乎相同的,因此它们将属于隐式和自然的排队机制。唯一的方法是创建一个测试管道并触发
job a
大约10次,然后比较
10*3执行的构建时间戳
,看看是否有任何不正确的序列。如果任何作业-a/B/C正在运行,我正在使用构建阻止器插件来阻止作业-a/B/C。在第二次运行时,我得到第一个作业的并发执行-A。(应用场景:当作业A在第一次运行时,我重新运行管道,因此我有两个作业A和A同时运行。我不知道这类作业,但它们是简单的构建、部署、“运行更多东西”类作业。此外,我对jenkins没有管理权限。问题没有详细说明,请添加更多信息作业树,预期的执行顺序。我有一个管道,有3个作业,例如a、B、C。它们将按顺序运行。当我运行管道两次时,它应该按照如下顺序运行:第一次运行-a、B、C,然后第二次运行-a、B、C。这些管道运行大约需要一个小时。在运行第一个管道时,如果我再次运行第二次使用管道,作业A、B、C(用于第二条管道)应该排队。我现在清楚了吗?这些是
freestyle
作业还是
pipeline
作业?我几乎可以肯定,对于它们中的任何一个,执行序列都不会重叠,因为它们是基于jenkins构建计时器运行的,并且每个作业的构建时间总是几乎相同的,所以它们都会出错l在隐式和自然的排队机制下。唯一的方法是创建一个测试管道并触发
作业a
大约10次,然后比较
10*3执行的构建时间戳,以查看是否有任何不正确的序列。我正在使用构建阻止器插件来阻止作业-a/B/C,如果有任何作业-a/B/C I在第二次运行时,我得到了第一个作业的并发执行-A。(应用场景:当作业A在第一次运行时,我重新运行管道,所以我有两个作业A和A同时运行。我不知道作业的类型,但它们是简单的构建、部署、“运行更多的东西”类作业。