From 6192e31a314c2034d6b42033c348f1a231985a3b Mon Sep 17 00:00:00 2001 From: bstein Date: Fri, 17 Apr 2026 04:57:08 -0300 Subject: [PATCH] quality: publish platform gauges for harbor-arm-build --- Jenkinsfile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 41d6c78..040b651 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -235,10 +235,15 @@ 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 </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 ''' } @@ -264,10 +269,15 @@ 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 </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 ''' }