对于使用Groovy系统脚本的Jenkins,是否可以轻松地搜索构建队列和正在执行构建的列表中的某些条件(特别是与某些条件匹配的参数),然后杀死/取消它们?
我似乎找不到任何方法可以执行此操作,但似乎应该可行。
我尚未亲自对其进行测试,但是通过以下方式查看API,应该可以实现:
import hudson.model.* import jenkins.model.Jenkins def q = Jenkins.instance.queue q.items.findAll { it.task.name.startsWith('my') }.each { q.cancel(it.task) }
相关API链接: