- Jenkins => 系统管理 => Script Console
在命令行中输入:
import hudson.model.*
def q = Jenkins.instance.queue
q.items.findAll { it.task.name.startsWith('JobName') }.each { q.cancel(it.task) }
“JobName”可替换
########################################
- Jenkins => 系统管理 => Jenkins CLI
直接只用上图中的命令执行,会报如下的权限错误
ERROR: anonymous is missing the Overall/Read permission
可以通过-auth参数进行身份验证
java -jar jenkins-cli.jar -s http://135.251.201.100:8080/ -webSocket -auth username:password clear-queue