Jenkins 在项目B正在生成时取消项目A的下一个计划生成

Jenkins 在项目B正在生成时取消项目A的下一个计划生成,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,假设我有一个项目a,计划每小时建造03:00,04:00,05:00,等等。B在03:30开始建造,在03:35结束。如何取消A的04:00计划生成,以便A将在05:00进行下一次生成?项目B没有时间表。我用另一种方式完成了它,而不是取消构建;如果存在文件,我只需在项目a中添加一个退出步骤,而不实际构建文件,并在B中添加一个步骤来触摸文件 In A: if [ -f /tmp/flag ]; then rm /tmp/flag echo "First trigger since A;

假设我有一个项目
a
,计划每小时建造
03:00
04:00
05:00
,等等。
B
03:30
开始建造,在
03:35
结束。如何取消
A
04:00
计划生成,以便A将在
05:00
进行下一次生成?项目
B
没有时间表。

我用另一种方式完成了它,而不是取消构建;如果存在文件,我只需在项目
a
中添加一个退出步骤,而不实际构建文件,并在
B
中添加一个步骤来触摸文件

In A:

if [ -f /tmp/flag ]; then
  rm /tmp/flag
  echo "First trigger since A; quitting"
  exit;
fi

In B:

touch /tmp/flag

工作/项目A和B之间的关系是什么?没有,就Jenkins的关系而言……看看是否适合你,这样我就可以把这个问题变成一个答案!我用过这个插件;但是,如何使用它取消另一个项目的下一个计划生成?