У меня есть система сборки, в которой один из инструментов в наборе инструментов анализирует код и выполняет статический анализ кода.Метрики выводятся в виде xml-файла, аналогичного приведенному ниже:
<metrics>
<metric name="metric_a">65</metric>
<metric name="metric_a">32</metric>
<metric name="metric_a">42</metric>
</metrics>
В Jenkins я хочу иметь возможность анализировать этот файл, а затем визуализировать метрики с течением времени.в качестве установленных порогов, поэтому сборка должна завершиться неудачей, если, например, metric_a
ниже определенного значения.
Я искал подходящий плагин, но самый близкий, который я нашел, это Warnings Plugin .Однако плагин Warnings анализирует журналы и агрегирует результаты самостоятельно, а не анализирует фактический файл с окончательными метриками.
Существуют ли другие плагины, подходящие для обработки «пользовательских метрик», или какой вариант лучше?