我有一个资源,它每隔几分钟就会触发一次,它创建了一个包含数百个待处理作业的队列。我想清除所有旧资源版本,以便它停止尝试启动新作业。在不删除和重新创建管道或影响任何其他活动管道的情况下该如何做?
答案 0 :(得分:1)
如果我正确理解,您会遇到类似情况:
db.test.findOne({'User.David':'{$elemMatch:{"action":"todo","status":"Done"}}'})
其中某些版本可能是> fly -t vm builds
id pipeline/job build status
25 queue-up/queue-up 25 started
24 queue-up/queue-up 24 started
23 queue-up/queue-up 23 started
22 queue-up/queue-up 22 started
21 queue-up/queue-up 21 started
20 queue-up/queue-up 20 started
19 queue-up/queue-up 19 started
18 queue-up/queue-up 18 started
17 queue-up/queue-up 17 succeeded
而不是pending
。
没有删除管道就无法清除旧资源版本的方法。另一方面,您总是可以中止全部或部分构建:
started