From 69d13d616e73e9c4b671720d305b48b4d4903a79 Mon Sep 17 00:00:00 2001 From: Jacek Date: Mon, 17 May 2021 11:30:48 +0200 Subject: [PATCH] Fix double-quote issues raised by shellcheck --- script/check-quality-gate.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/script/check-quality-gate.sh b/script/check-quality-gate.sh index 2b3108f..1f38d89 100755 --- a/script/check-quality-gate.sh +++ b/script/check-quality-gate.sh @@ -14,27 +14,27 @@ if [[ ! -f "$metadataFile" ]]; then exit 1 fi -serverUrl="$(sed -n 's/serverUrl=\(.*\)/\1/p' ${metadataFile})" -ceTaskUrl="$(sed -n 's/ceTaskUrl=\(.*\)/\1/p' ${metadataFile})" +serverUrl="$(sed -n 's/serverUrl=\(.*\)/\1/p' "${metadataFile}")" +ceTaskUrl="$(sed -n 's/ceTaskUrl=\(.*\)/\1/p' "${metadataFile}")" if [ -z "${serverUrl}" ] || [ -z "${ceTaskUrl}" ]; then echo "Invalid report metadata file." exit 1 fi -task="$(curl --silent --fail --show-error --user ${SONAR_TOKEN}: ${ceTaskUrl})" +task="$(curl --silent --fail --show-error --user "${SONAR_TOKEN}": "${ceTaskUrl}")" status="$(jq -r '.task.status' <<< "$task")" until [[ ${status} != "PENDING" && ${status} != "IN_PROGRESS" ]]; do printf '.' sleep 5s - task="$(curl --silent --fail --show-error --user ${SONAR_TOKEN}: ${ceTaskUrl})" + task="$(curl --silent --fail --show-error --user "${SONAR_TOKEN}": "${ceTaskUrl}")" status="$(jq -r '.task.status' <<< "$task")" done analysisId="$(jq -r '.task.analysisId' <<< "${task}")" qualityGateUrl="${serverUrl}/api/qualitygates/project_status?analysisId=${analysisId}" -qualityGateStatus="$(curl --silent --fail --show-error --user ${SONAR_TOKEN}: ${qualityGateUrl} | jq -r '.projectStatus.status')" +qualityGateStatus="$(curl --silent --fail --show-error --user "${SONAR_TOKEN}": "${qualityGateUrl}" | jq -r '.projectStatus.status')" if [[ ${qualityGateStatus} == "OK" ]];then success "Quality Gate has PASSED."