diff --git a/Jenkinsfile b/Jenkinsfile index d37b8dd..315a213 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -82,7 +82,7 @@ spec: steps { container('builder') { sh ''' - set -euo pipefail + set -eu apk add --no-cache bash git jq curl mkdir -p /root/.docker cp /docker-config/config.json /root/.docker/config.json @@ -94,7 +94,7 @@ spec: steps { container('tester') { sh ''' - set -euo pipefail + set -eu go test ./... ''' } @@ -119,7 +119,7 @@ spec: steps { container('builder') { sh ''' - set -euo pipefail + set -eu seq 1 10 | while read _; do docker info && break || sleep 2 done @@ -134,7 +134,7 @@ spec: steps { container('builder') { sh ''' - set -euo pipefail + set -eu VERSION_TAG=$(cut -d= -f2 build.env) docker buildx build --platform linux/arm64 \ --provenance=false \ @@ -150,13 +150,13 @@ spec: success { container('builder') { sh ''' - set -euo pipefail + set -eu suite="${SUITE_NAME}" gateway="${PUSHGATEWAY_URL}" fetch_counter() { status="$1" line="$(curl -fsS "${gateway}/metrics" 2>/dev/null | awk -v suite="${suite}" -v status="${status}" ' - /^platform_quality_gate_runs_total{/ { + /platform_quality_gate_runs_total/ { if (index($0, "job=\\"platform-quality-ci\\"") && index($0, "suite=\\"" suite "\\"") && index($0, "status=\\"" status "\\"")) { print $2 exit @@ -179,13 +179,13 @@ METRICS failure { container('builder') { sh ''' - set -euo pipefail + set -eu suite="${SUITE_NAME}" gateway="${PUSHGATEWAY_URL}" fetch_counter() { status="$1" line="$(curl -fsS "${gateway}/metrics" 2>/dev/null | awk -v suite="${suite}" -v status="${status}" ' - /^platform_quality_gate_runs_total{/ { + /platform_quality_gate_runs_total/ { if (index($0, "job=\\"platform-quality-ci\\"") && index($0, "suite=\\"" suite "\\"") && index($0, "status=\\"" status "\\"")) { print $2 exit