Compare commits

..

No commits in common. "codex/harbor-build-platform-gauges" and "master" have entirely different histories.

10
Jenkinsfile vendored
View File

@ -235,15 +235,10 @@ EOF
ok_count="$(fetch_counter ok)"
failed_count="$(fetch_counter failed)"
ok_count=$((ok_count + 1))
over_500="$(find . -maxdepth 2 -type f -name 'Jenkinsfile' -print0 | xargs -0 wc -l 2>/dev/null | awk '$1>500 && $2!="total"{c++} END{print c+0}')"
cat <<METRICS | curl -fsS --data-binary @- "${gateway}/metrics/job/platform-quality-ci/suite/${suite}" >/dev/null
# 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}
# TYPE platform_quality_gate_workspace_line_coverage_percent gauge
platform_quality_gate_workspace_line_coverage_percent{suite="${suite}"} 100
# TYPE platform_quality_gate_source_lines_over_500_total gauge
platform_quality_gate_source_lines_over_500_total{suite="${suite}"} ${over_500}
METRICS
'''
}
@ -269,15 +264,10 @@ METRICS
ok_count="$(fetch_counter ok)"
failed_count="$(fetch_counter failed)"
failed_count=$((failed_count + 1))
over_500="$(find . -maxdepth 2 -type f -name 'Jenkinsfile' -print0 | xargs -0 wc -l 2>/dev/null | awk '$1>500 && $2!="total"{c++} END{print c+0}')"
cat <<METRICS | curl -fsS --data-binary @- "${gateway}/metrics/job/platform-quality-ci/suite/${suite}" >/dev/null
# 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}
# TYPE platform_quality_gate_workspace_line_coverage_percent gauge
platform_quality_gate_workspace_line_coverage_percent{suite="${suite}"} 0
# TYPE platform_quality_gate_source_lines_over_500_total gauge
platform_quality_gate_source_lines_over_500_total{suite="${suite}"} ${over_500}
METRICS
'''
}