tus*_*hal 6 api rest hudson-api jenkins
如何通过 REST API 取消 jenkins 中的构建队列作业,这些作业不是由 jenkins 启动且位于其构建队列中。我知道如何使用以下命令取消正在进行的作业
curl -X POST <jenkins-server>/job/<job-name>/<build-number>/doDelete                        
小智 7
要取消队列中的作业,您可以 POST:
http://jenkins/queue/cancelItem?id=x
要找到 x,您可以解析以下结果:
http://jenkins/queue/api/json?tree=items[id,task[name]]
要取消正在进行的构建:
http://jenkins/job/<jobName>/y/stop
要找到 y,您可以解析以下结果:
http://jenkins/job/<jobName>/lastBuild/api/json?tree=building,number
无法通过作业的内部版本号取消作业,只能通过作业 ID 取消作业:
curl -X POST 'http://jenkins/queue/cancelItem?id=85'
| 归档时间: | 
 | 
| 查看次数: | 12215 次 | 
| 最近记录: |