Jenkins - просмотр живого HTML-файла с узлов - PullRequest
0 голосов
/ 15 октября 2018

Я начал использовать сервер Jenkins для запуска автоматизации, которая работает на двух узлах.Автоматизация создает локально html-файл, который представляет статус прогона.Мне интересно, есть ли в Jenkins возможность указать эти HTML-файлы и увидеть их в представлении сборки во время работы автоматизации, чтобы мне не пришлось удаленно обращаться к каждому узлу и открывать эти HTML-файлы локально.

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

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

Примечательные исключения:

  1. Консольoutput
  2. Содержимое рабочей области

Опция "2."частично соответствует вашим требованиям - вы можете предоставить пользователям такую ​​ссылку

<your-job-URL>/ws/status.html

, где status.html будет именем HTML-файла, который поддерживается на узле (для этого требуется соответствующая политика безопасности содержимого).

Однако это будет работать только для последней сборки задания.Таким образом, если вы запускаете несколько сборок одного и того же задания для одновременного запуска, то это не вариант.

К сожалению, я не знаю ни одного другого "простого" решения, обеспечивающего то, что вам нужно.С некоторыми классными сценариями, которые используют удаленное взаимодействие Jenkins для доступа, а затем публикации данных узла, это будет возможно наверняка, но выполнение этого красиво и интеграция со стандартным графическим интерфейсом Jenkins потребует некоторых усилий.

0 голосов
/ 16 октября 2018

Хотя это не совсем то, что вы ищете, но я могу подумать о двух вещах:

Для результатов в реальном времени мониторинга вот два интересных предложения.Я рекомендую вам ознакомиться с этими удивительными подробными уроками

Для результатов после прогона , прилагаемых к jenkins, рассмотрите возможность использования платформы отчетности Allure: http://allure.qatools.ru/. Он довольно приятный и простой в использовании и имеет открытый исходный код с довольно большим сообществом.У него есть плагин jenkins, так что у вас будет ссылка (красивый значок) для каждого вашего запуска в jenkins.Ссылка будет указывать на отчет об очаровании со всеми данными из прогона.

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