Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- JENKINS_URL=$1
- HINT=${2-master}
- USER=${3-jenkins}
- JENKINS_TOKEN=$4
- REMINDER=`mktemp /tmp/${HINT}.XXXXX`
- echo "ID's will be printed on ${REMINDER}"
- curl ${JENKINS_URL}/queue/api/json --user $USER:$JENKINS_TOKEN | \
- jq '.items[] | " \(.id) \(.task.name)"' | \
- grep $HINT | \
- cut -f2 -d' ' > $REMINDER
- while read JID; do
- echo "Cancel $JID"
- curl -X POST ${JENKINS_URL}/queue/cancelItem\?id\=$JID --user $USER:$JENKINS_TOKEN
- done < $REMINDER
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement