Проблема воспроизведения видео на Jenkins HTML Publisher - PullRequest
1 голос
/ 30 апреля 2020

Я использую Testcafe для своих тестов проекта и создаю отчет HTML со снимком экрана и видео в своем проекте.

Когда я пытаюсь опубликовать sh отчет с помощью HTML издателя видео не воспроизводится. Когда я открываю сгенерированный файл HTML в агенте Jenkins через браузер, видео воспроизводится нормально. не уверен, почему он не воспроизводится на плагине Jenkins HTML.

MY HTML Видеокод выглядит так:

<div class="row">
   <div class="column">
      <img id="myImg" class="errImage" src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAABAAAA" style="width:100%;">  
   </div>
   <div class="column">
      <video autoplay muted loop controls id="errorVideo" style="width:99%">
         <source src="C:\Program Files (x86)\Jenkins\workspace\Free style node test\e2e\artifacts\videos\Getting Started\My First Test\1.mp4" type="video/mp4">
      </video>
   </div>
</div>

Снимок экрана отчета от Jenkins HTML Издатель:

enter image description here

Снимок экрана отчета через браузер:

enter image description here Я пытался настроить следующую политику безопасности контента

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "sandbox; default-src '';")

, но не уверен, какая политика запрещает воспроизведение видео на издателе Jenkins.

Может кто-нибудь помочь решить эту проблему? Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...