jobs_file=$(mktemp)
search_string="csit"
-wget --quiet -O "$jobs_file" https://jenkins.opendaylight.org/$SILO/api/xml
+wget --quiet -O "$jobs_file" "https://jenkins.opendaylight.org/$SILO/api/xml"
+# shellcheck disable=SC2207
jobs=($(xmlstarlet sel -t -m '//hudson/job' \
- -n -v 'name' "$jobs_file" | grep $search_string | grep $STREAM))
+ -n -v 'name' "$jobs_file" | grep $search_string | grep "$STREAM"))
# output as comma-separated list
job_list="${WORKSPACE}/jjb/integration/csit-jobs-${STREAM}.lst"
rm "$job_list"
for job in "${jobs[@]}"; do
- if [[ ! $job =~ update-csit-tests|${CSIT_BLACKLIST// /\|} ]]; then
+ echo "Checking if $job is blocklisted."
+ if [[ ! $job =~ update-csit-tests|${CSIT_BLOCKLIST// /\|} ]]; then
echo "${job}," >> "$job_list"
+ echo " Added $job to job list."
fi
done