У нас есть Jenkins CE, который используется для выполнения около 4000 рабочих мест. Для пользователей мы открыли панель инструментов поверх Jenkins API. До сих пор для просмотра журнала мы предоставляли ссылку href с кнопкой журналов для проверки журналов. Когда пользователь нажимает кнопку, страница журналов jenkins появляется в iFrame. Есть ли способ транслировать живые журналы jenkins в пользовательском интерфейсе в виде обычного текста вместо открытия пользовательского интерфейса jenkins?
На данный момент я вызываю API, чтобы получить журнал сборки, который является статическим.




Я реализовал этот вызов jenkins api {jenkinsUrl}/job/jobname/buildNo/consoleText
API вызывается в событии прокрутки из пользовательского интерфейса, построенного на reactJS. Также пользователю предоставляется возможность выбрать автоматическую загрузку, которая будет вызывать один и тот же API каждые 2 секунды для потоковой передачи последнего содержимого журнала.