Actually this question is already answered. So I will add, how to find id=<queueItem>
, which I got stuck on finding this solution, which will helpful for others.
So, you can get <queueItem>
, by - http://jenkins:8081/queue/api/json
Sample Output will be of json type like this one -
[{"_class":"hudson.model.Cause$RemoteCause","shortDescription":"Started by remote host 172.18.0.2","addr":"172.18.0.2","note":null}]}],"blocked":false,"buildable":false,"id":117,"inQueueSince":16767552,"params":"\nakey\t=AKIQ\nskey=1bP0RuNkr19vGze/bcb4ijDqVr8o\nnameofr=us\noutputtype=json\noid=284102\nadminname=admin","stuck":false,"task"
You have to take "id":117
, and parse it to -
queueItem =117
.
http://<Jenkins_URL>/queue/cancelItem?id=queueItem