X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=scripts%2Frename-jobs.sh;h=95b387676a2190de417661e8d3e06ffb60321a0a;hb=refs%2Fchanges%2F72%2F52772%2F1;hp=505e9cda91d74535c9a78308bace7d24a40b956f;hpb=3767bc93753f0f2b8921bc348283559f0c3b93c5;p=releng%2Fbuilder.git diff --git a/scripts/rename-jobs.sh b/scripts/rename-jobs.sh index 505e9cda9..95b387676 100755 --- a/scripts/rename-jobs.sh +++ b/scripts/rename-jobs.sh @@ -13,22 +13,22 @@ search_string=$1 replace_string=$2 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 - new_job=`echo $job | sed -e "s/${search_string}/${replace_string}/"` +for job in $(echo "$jobs" | tr "\n" " "); do + new_job="${job//$search_string/$replace_string}" echo "Renaming $job to $new_job" - curl --data "newName=${new_job}" "https://$username:$password@jenkins.opendaylight.org/$system/job/${job}/doRename" + #curl --data "newName=${new_job}" "https://$username:$password@jenkins.opendaylight.org/$system/job/${job}/doRename" done