This project aims to automatically triage common pipeline failures. Using simple checks and regexes, datawarehouse-triager is able to report failures on the Datawarehouse.
There are 8 filters available, and they can be grouped in 4 categories.
Filters for log files:
Filters for test and results. If
testresult_name_match != ".*" it will match
only testresults, otherwise,
testresult_name_match == ".*" will match both
testresults and all other objects. An empty
testresult_name_match is equivalent to
Filter for build:
- package_name_match: This is the single filter using exact match
Filter for checkout:
||Define the deployment environment (production/staging)|
||URL of Datawarehouse.|
||Token for Datawarehouse authentication.|
||Exchange where Datawarehouse publishes objects to triage.|
||Queue to use for binding to Datawarehouse exchange.|
On staging developments (
CKI_DEPLOYMENT_ENVIRONMENT != production), the
issues found are not sent to Datawarehouse.