Открытие allure после перезагрузки jenkins


#1

Всем привет,

После перезагрузки jenkins не открывается отчет allure (просто долго висит).
Гугление привело к тому, что нужно выполнять следующий скрипт:
System.setProperty(“hudson.model.DirectoryBrowserSupport.CSP”, “default-src ‘self’; script-src ‘self’ ‘unsafe-inline’ ‘unsafe-eval’; style-src ‘self’ ‘unsafe-inline’;”)
System.setProperty(“jenkins.model.DirectoryBrowserSupport.CSP”, “default-src ‘self’; script-src ‘self’ ‘unsafe-inline’ ‘unsafe-eval’; style-src ‘self’ ‘unsafe-inline’;”)

Пока после перезагрузки выполняю его руками. Можно ли как то автоматизировать процесс?


#2

Да, необходимо в домашней папке jenkins создать groovy скрипт (https://wiki.jenkins-ci.org/display/JENKINS/Post-initialization+script) с таким содержанием:

import jenkins.* 
import jenkins.model.* 
import hudson.*  
import hudson.model.* 
 
System.setProperty(hudson.model.DirectoryBrowserSupport.class.getName() + ".CSP", "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline';")

$JENKINS_HOME/init.groovy.d/1_allureconfig.groovy