Не открывается Allure Report в Jenkins CI

jenkins
allure
Теги: #<Tag:0x00007fedbc5a1ae8> #<Tag:0x00007fedbc5a1980>

(mamax) #1

есть мавен проэкт, который после команды mvn site генерирует аллюр репорты.
в тотал коммандере репорты свободно открываются по адресу $WORKSPACE\target\site\allure-maven-plugin\index.html
Создал джобу на основе проэкта с аллюр репортами


Законфигурил Allure Commandline
http://prntscr.com/du6puc. Но при клике на иконку Allure Report, репорты не открываются.
http://prntscr.com/du6qt0.
Начал искать в чем причина: в консоле джобы смотрю лог:
[AllureTestReport] $ C:\Jenkins\tools\ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation\latest\bin\allure.bat generate "C:\Jenkins\workspace\AllureTestReport\target\allure-results" "C:\Jenkins\workspace\AllureTestReport\allure1418996657796105505.tmp\environment" -o "C:\Jenkins\workspace\AllureTestReport\allure1418996657796105505.tmp\allure-report" Report successfully generated to the directory <C:\Jenkins\workspace\AllureTestReport\allure1418996657796105505.tmp\allure-report>. Use allure report open command to show the report.

Наверное нужно законфигурить команду allure report open, как по примеру вот тут
http://wiki.qatools.ru/display/AL/Allure+Commandline. Но пока не пойиу как это сделать.
Кто нибудь сталкивался? Дайте советы, пожалуйста.


(vmaximv) #2

(Yaroslav Pernerovskyy) #3

А в FF открывается?
Какая версия Дженкинса?


(mamax) #4

Обновился
Jenkins ver. 2.32.1
firefox - 50.1.0
перезагрузился, запустил заново джобу - не открывается


#5

Выше уже дали ответ. Как вариант запускать Jenkins с

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

(mamax) #6

Помогло :

  1. Update Jenkins
  2. Go to Manage Jenkins
  3. Go to Script Console
  4. System.setProperty(hudson.model.DirectoryBrowserSupport.class.getName() + “.CSP”, “default-src ‘self’; script-src ‘self’ ‘unsafe-inline’ ‘unsafe-eval’; style-src ‘self’ ‘unsafe-inline’;”)
  5. Run
  6. Allure reports are fully functional
    установил мозиллу ver. 29.0
    открываюся в мозилле, в хроме нет

(Sergey Korol) #7

Для Allure 2.0 надо прописывать следующее:

И не в консоли дженкинса (если не собираетесь делать это каждый раз после рестарта), а через cmd args.

П.С. Для более ранних версий уже создана уйма тем на форуме.


(Yaroslav Pernerovskyy) #8

Вот это работает для меня, запускать Дженкинс с такими параметрами:

java -Dhudson.model.DirectoryBrowserSupport.CSP="default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline';" -Djenkins.model.DirectoryBrowserSupport.CSP="default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline';" -jar jenkins.war