2017-02-08 6 views
9

У моего проекта есть несколько заданий, запущенных в Jenkins, и каждое задание сконфигурировано для работы в 4 ~ 8 узлах (у нас всего 8 узлов), мы хотим иметь просмотр веб-страницы для наблюдения за состоянием вроде:Как отображать состояние выполнения заданий Jenkins во всех узлах?

enter image description here

Есть ли какие-нибудь плагины, которые могли бы показать это?

Спасибо!

ответ

4

В зависимости от версии экземпляра Дженкинс, точной конфигурации и потребностей, вы можете захотеть взглянуть на следующие плагины:

  1. Build Monitor Plugin. Мой любимый. Это позволяет вам легко создавать панель управления с выбранными сборками и отображать их статус четким и даже анимированным способом.

  2. Radiator View Plugin. Этот дизайн не так хорош в дизайне, но, похоже, он предоставляет немного больше настроек.

  3. Dashboard View. Это более старая школа в дизайне, например 1,50 * версии Jenkins, но она может отображать не только статус работы. Подробную информацию см. В разделе плагина. Я просто расскажу о настраиваемых осях и наличии пользовательских расширений.
  4. Jenkins Job Dashing Widget. Последнее, но не менее важное в моем обзоре. Я никогда не использовал этот, и он, похоже, имеет некоторые зависимости Node.js, но он создает легко понятную панель управления, и похоже, что ее можно настроить более или менее легко.

Вот некоторые из вариантов, которые у вас есть здесь. Я не уверен, что какой-либо из перечисленных плагинов позволит вам нарисовать сетку на 100%, как вы заявляете, но некоторые из них могут в конечном итоге удовлетворить ваши потребности.

2

Я считаю, что плагин вы ищете является Label Linked Jobs Plugin

Этот плагин позволяет определить метки (т.е .: узлы), которые необходимо связать вместе, сгруппированные по работе. Затем вы сможете получить представление панели управления, которое вы описали.