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 os
|
||||
from glob import glob
|
||||
from pathlib import Path
|
||||
import sys
|
||||
import urllib.error
|
||||
import urllib.request
|
||||
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
|
||||
_build_check_statuses = _quality_helpers._build_check_statuses
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user