Как добавить диаграмму pdepend в интерфейс работы 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. Таким образом, у меня есть диаграмма со значениями всех заданий в одном месте и выглядят так:
Примечание. Для этого вам нужно установить плагин «ничего-идет-форматирующий», который, как я полагаю, имеет угрозы безопасности. Надеюсь, это кому-то поможет.