{ "version": "2.1", "groups": [ { "name": "errors-and-warnings", "urls": [ "http://logs.openstack.org", "http://logs.rdoproject.org", "https://ci.centos.org", "https://logs.rdoproject.org", "https://zuul.openstack.org" ], "substitutions": [ { "input": "^(.*failed[=:]\\s?[1-9]\\d*.*)", "inputType": "regexp", "output": "$1", "caseSensitive": true }, { "input": "^(.*(ERROR|ERR|Finished: ABORTED|\\*\\*\\* FAILED with status|error|fatal|RUN END RESULT_TIMED_OUT|Failed \\d+ tests - output below:|Traceback \\(most recent call last\\))[:\\!] .*)", "inputType": "regexp", "output": "$1", "caseSensitive": false }, { "input": "(\\[(DEPRECATION )?WARNING\\]|WARNING:).*", "inputType": "regexp", "output": "$&", "caseSensitive": true }, { "input": "(Exception |failed: [^0]|Could not find or access |Timed out waiting for).*", "inputType": "regexp", "output": "$&", "caseSensitive": true }, { "input": "^(.* (failed with error code .*|CREATE_FAILED.*|Terminated|marked build as failure|No such file or directory|found a duplicate dict key|which is incompatible\\.|unbound variable))$", "inputType": "regexp", "output": "$1", "caseSensitive": true }, { "input": "^.*No such file or directory", "inputType": "regexp", "output": "$&", "caseSensitive": false } ], "html": "output", "enabled": true, "mode": "auto&manual" }, { "name": "hyperlinks-logs", "urls": [ "http://logs.openstack.org", "http://logs.rdoproject.org", "https://ci.centos.org", "https://logs.rdoproject.org" ], "substitutions": [ { "input": "/home/zuul/workspace/logs/(\\w+\\.log)", "inputType": "regexp", "output": "$&", "caseSensitive": false }, { "input": "(\\/home\\/zuul\\/(?!workspace\\/)[^.]*\\.log)(?!\\.)", "inputType": "regexp", "output": "$1", "caseSensitive": false }, { "input": "(\\/home\\/zuul\\/(?!workspace\\/)[^.]*\\.sh)(?!\\.)", "inputType": "regexp", "output": "$1", "caseSensitive": false } ], "html": "output", "enabled": true, "mode": "auto&manual" }, { "name": "hyperlinks-taiga", "urls": [ "https://tree.taiga.io" ], "substitutions": [ { "input": "CR\\s?(\\d+)", "inputType": "regexp", "output": "$&", "caseSensitive": false } ], "html": "output", "enabled": true, "mode": "auto&manual" } ] }