Jenkins – добавьте диаграмму в интерфейс работы

Как добавить диаграмму pdepend в интерфейс работы Jenkins (под названием проекта)? Действительно ли это возможно?

Solutions Collecting From Web of "Jenkins – добавьте диаграмму в интерфейс работы"

Да. Описание Jenkins позволяет добавлять изображения.

Некоторое время назад вы могли использовать embed но это было удалено, когда была добавлена ​​защита XSS, но:

Предполагая, что ваши диаграммы находятся в build/pdepend/* вставьте следующие две строки в описание:

 <img type="image/svg+xml" height="300" src="ws/build/pdepend/overview-pyramid.svg" width="500"></img> <img type="image/svg+xml" height="300" src="ws/build/pdepend/dependencies.svg" width="500"></img> 

Используя относительный путь, вам не нужно менять путь, если вы переименуете проект или переместите сервер.

Даже после использования решения, данного edorian, это не сработало для меня.

После выполнения некоторых НИОКР я заметил, что это была ошибка в Дженкинсе

https://issues.jenkins-ci.org/browse/JENKINS-22028

и разрешено в 1.564 или новее.

Чтобы разрешить это, вам нужно только сделать .. перейдите в «Управление Jenkins»> «Настроить глобальную безопасность»> и выберите форматщик разметки как RAW HTML.

Я знаю, что это старый вопрос, но это может помочь тем, кто ищет способ сделать это. Во-первых, мой проект – это тестовый проект, в котором один из моих тестовых шагов записывает файл с результатом, который я хочу измерить с течением времени, поэтому у меня есть файл csv. Затем я включил скрипт highchart.js в описание проекта со значениями csv. Таким образом, у меня есть диаграмма со значениями всех заданий в одном месте и выглядят так:

Скриншот диаграммы Дженкинса

Примечание. Для этого вам нужно установить плагин «ничего-идет-форматирующий», который, как я полагаю, имеет угрозы безопасности. Надеюсь, это кому-то поможет.