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的关系而言……看看是否适合你,这样我就可以把这个问题变成一个答案!我用过这个插件;但是,如何使用它取消另一个项目的下一个计划生成?