В CentOs для включения изображений в отчете html
sudo vi /etc/sysconfig/jenkins
- установить следующее в
JENKINS_JAVA_OPTION
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.model.DirectoryBrowserSupport.CSP=\"default-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src 'self' 'unsafe-inline' data:;\""
Это будет работать даже после перезапуска сервера jenkins.
Директива
default-src : default-src - это политика по умолчанию для загрузки контента, такого как JavaScript, изображения, CSS, шрифты, запросы AJAX, фреймы, мультимедиа HTML5.
img-src: определяет действительные источники изображений.
Исходное значение
'self' - позволяет загружать ресурсы из одного источника (та же схема, хост и порт).
Применение : default-src 'self'
'unsafe-inline' - разрешает использование встроенных элементов источника, таких как атрибут стиля, onclick или тела тегов скрипта (в зависимости от контекста источника, к которому он применяется) и javascript: URI.
Применение : default-src 'unsafe-inline'
'unsafe-eval' - разрешает оценку небезопасного динамического кода, такого как eval () JavaScript.
Применение : default-src 'unsafe-eval'
data: - Позволяет загружать ресурсы через схему данных (например, изображения в кодировке Base64).
Применение : img-src 'self' data:
Подробнее о политике безопасности контента можно узнать здесь.