ci(titan-iac): support direct script execution for metrics publish
This commit is contained in:
parent
006f79658f
commit
5ebc320843
@ -6,11 +6,18 @@ from __future__ import annotations
|
|||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
from glob import glob
|
from glob import glob
|
||||||
|
from pathlib import Path
|
||||||
|
import sys
|
||||||
import urllib.error
|
import urllib.error
|
||||||
import urllib.request
|
import urllib.request
|
||||||
import xml.etree.ElementTree as ET
|
import xml.etree.ElementTree as ET
|
||||||
|
|
||||||
from ci.scripts import publish_test_metrics_quality as _quality_helpers
|
try:
|
||||||
|
from ci.scripts import publish_test_metrics_quality as _quality_helpers
|
||||||
|
except ModuleNotFoundError:
|
||||||
|
# Jenkins executes this file directly; keep sibling helper import working in that mode.
|
||||||
|
sys.path.insert(0, str(Path(__file__).resolve().parent))
|
||||||
|
import publish_test_metrics_quality as _quality_helpers
|
||||||
|
|
||||||
CANONICAL_CHECKS = _quality_helpers.CANONICAL_CHECKS
|
CANONICAL_CHECKS = _quality_helpers.CANONICAL_CHECKS
|
||||||
_build_check_statuses = _quality_helpers._build_check_statuses
|
_build_check_statuses = _quality_helpers._build_check_statuses
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user