我尚未亲自对其进行测试,但是通过以下方式查看API,应该可以实现:
@H_301_3@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链接:
使用Groovy for Jenkins取消排队的构建并中止正在执行的构建
我尚未亲自对其进行测试,但是通过以下方式查看API,应该可以实现:
@H_301_3@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链接: