X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=scripts%2Fdelete-jobs.sh;h=ef8c84fa4db7cf5c656a4f60ee33182bd4713b85;hb=6db63fabeac500383eff09cf4f11dd3e3d0cb728;hp=547e51a7f411b9299eae7beeffe5805a07b415c5;hpb=396dd1464a4464b6e88a984defd338f4df4dc6e2;p=releng%2Fbuilder.git diff --git a/scripts/delete-jobs.sh b/scripts/delete-jobs.sh index 547e51a7f..ef8c84fa4 100755 --- a/scripts/delete-jobs.sh +++ b/scripts/delete-jobs.sh @@ -11,21 +11,21 @@ search_string=$1 echo -n "Enter system (sandbox|releng): " -read system +read -r system echo -n "Enter username: " -read username +read -r username echo -n "Enter api_token: " -read password +read -r password -echo $username:$password +echo "$username:$password" -wget -O jenkins-jobs.xml https://jenkins.opendaylight.org/$system/api/xml +wget -O jenkins-jobs.xml "https://jenkins.opendaylight.org/$system/api/xml" -jobs=`xmlstarlet sel -t -m '//hudson/job' \ +jobs=$(xmlstarlet sel -t -m '//hudson/job' \ -n -v 'name' jenkins-jobs.xml | \ - grep ${search_string}` + grep "$search_string") -for job in `echo $jobs | tr "\n" " "`; do +for job in $(echo "$jobs" | tr "\n" " "); do echo "Deleting $job" curl -X POST "https://$username:$password@jenkins.opendaylight.org/$system/job/${job}/doDelete" done