ci(soteria): fix pushgateway publish heredoc in sh
This commit is contained in:
parent
7859457c8b
commit
309c888e76
5
Jenkinsfile
vendored
5
Jenkinsfile
vendored
@ -254,8 +254,7 @@ EOF
|
||||
esac
|
||||
fi
|
||||
fi
|
||||
if ! cat <<METRICS | curl -fsS -X PUT --data-binary @- "${gateway}/metrics/job/platform-quality-ci/suite/${suite}" >/dev/null; then
|
||||
echo "warning: metrics push failed for suite=${suite}" >&2
|
||||
cat > build/pushgateway-metrics.prom <<METRICS
|
||||
# TYPE platform_quality_gate_runs_total counter
|
||||
platform_quality_gate_runs_total{suite="${suite}",status="ok"} ${ok_count}
|
||||
platform_quality_gate_runs_total{suite="${suite}",status="failed"} ${failed_count}
|
||||
@ -279,6 +278,8 @@ soteria_quality_gate_checks_total{suite="${suite}",check="gate_glue",result="${g
|
||||
soteria_quality_gate_checks_total{suite="${suite}",check="sonarqube",result="${sonarqube_check}"} 1
|
||||
soteria_quality_gate_checks_total{suite="${suite}",check="supply_chain",result="${supply_chain_check}"} 1
|
||||
METRICS
|
||||
if ! curl -fsS -X PUT --data-binary @build/pushgateway-metrics.prom "${gateway}/metrics/job/platform-quality-ci/suite/${suite}" >/dev/null; then
|
||||
echo "warning: metrics push failed for suite=${suite}" >&2
|
||||
fi
|
||||
'''
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user