假设我有一个项目A
,计划每小时03:00
,04:00
,05:00
等进行构建,B
开始构建{{1}并在03:30
结束。如何取消03:35
的{{1}}预定版本,以便A在04:00
下构建?项目A
没有时间表。
答案 0 :(得分:0)
我是以另一种方式做到的 - 而不是取消构建;如果文件存在,我只是简单地退出一步而不在项目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