Дженкинс добавил ссылки на панель инструментов не работает - PullRequest
0 голосов
/ 07 марта 2019

Я опубликовал отчет в формате html и отобразил его с помощью iframe на панели управления Jenkins. Это выглядит хорошо, но я не могу открыть ссылки на подстраницы, щелкнув по ним левой кнопкой мыши. Они работают, хотя, если я открою их в новой вкладке.

Я нашел страницу политики безопасности и попытался сбросить заголовок с помощью этой команды в консоли сценариев Jenkins:

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

но ссылки по-прежнему не работают. Еще одна ссылка на последнюю тестовую страницу работает. Есть ли другая конфигурация, которую мне не хватает?

Я также добавил две ссылки на панель инструментов с плагином Rich Text. Работает одна ссылка на последнюю страницу тестирования Jenkins. Другая ссылка на локальный html-файл (с file:///// ...) тоже не работает и показывает то же поведение, что и открытие его на новой вкладке, работает нормально.

1 Ответ

0 голосов
/ 07 марта 2019

Добавьте переключатель -Dhudson.model.DirectoryBrowserSupport.CSP = в командную строку jenkins run.

java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar /app/jenkins.war

Если вы запускаете из файла войны.

...