Автоматически обновлять файл рабочей области Jenkins в браузере - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть задание Jenkins, которое помимо генерации консольного журнала также генерирует кучу других выходных файлов (в основном журналов), которые мои пользователи хотели бы отслеживать во время выполнения задания.

Мы направили ихв рабочую область Jenkins, где они могут найти сгенерированные файлы.Есть ли способ периодически обновлять показанный файл?Лучшим решением было бы добавить только новые сгенерированные строки, а не загружать весь файл каждый раз (как в случае с консольным журналом).

Мои идеи на данный момент:

Перенаправлениевсе для консольного журнала: нам не нравится эта идея, потому что выходные файлы слишком велики, и мы хотели бы разделить различные аспекты журналов.

HTML-файлы не загружаются, а отображаютсяпри открытии из рабочей области Jenkins.Если бы журналы были в формате HTML, я мог бы добавить фрагмент JavaScript, чтобы обновлять себя с сервера каждые пару секунд.Конечно, я не хочу изменять сам журнал, но если бы я мог обернуть файлы журналов небольшим PHP-скриптом, я бы также мог решить проблему повторной загрузки всего контента путем реализации потоковой передачи.Проблема в том, что Jenkins не оценивает файл PHP, а просто загружает его как текст.Есть ли способ заставить Дженкинс оценивать файлы PHP (или других скриптов)?

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