Build Monitor View

Build Monitor Plugin

Gitter Jenkins Plugin Jenkins Plugin Installs

Introduction

Build Monitor Plugin provides a highly visible view of the status of selected Jenkins jobs.

It easily accommodates different computer screen sizes and is ideal as an Extreme Feedback Device to be displayed on a screen on your office wall.

Have a question? Perhaps it's already been answered - check the FAQ section below.

Features

  • Displays the status and progress of selected jobs. By default, the view refreshes every 4 seconds. This can be configured.
  • Displays the names of people who might be responsible for "breaking the build".
  • Supports Claim plugin, so that you can see who's fixing a broken build.
  • Supports View Job Filters, so that you can easily create Build Monitors for "slow builds", "only failing", etc.
  • Supports Build Failure Analyzer, so that you know not only who, but also what broke the build.
  • Supports Folder plugin, so that you can have project- and team-specific nested Build Monitors.
  • Supports Pipeline plugin, so that the currently executing stage(s) are shown.
  • Supports Theme Manager plugin, so you can easily switch between different themes.
  • Supports Customizable Header plugin, so your team can have a custom header on your Build Monitor.
  • The number of columns and size of the font used is easily customisable, making it trivial to accommodate screens of different sizes.
  • UI is configurable, you can have a different number of columns and use a different font size on each of the screens in your office.
  • Can work in a color-blind-friendly mode.

Getting started

To create a new Build Monitor View, click on the "New View" tab, select "Build Monitor View" and select jobs you wish to display on the monitor.

Simple, right? :-) You can have as many Build Monitor Views as you want - the most popular approach is to have one per team or one per project.

A picture is worth a thousand words

Adding jobs Three columns view Colour-blind mode

FAQ

How do I let my teammates know that I'm fixing a broken build?

By claiming it. Build Monitor supports Jenkins Claim Plugin, so once you have it installed, enable "Broken build claiming" in the "Post-build actions" of your Jenkins job. From now on you'll be able to claim any further broken builds and Build Monitor will pick it up.

You might also be interested in a script that enables claiming on all your Jenkins jobs.

How do I know what broke the build?

Wouldn't it be great to know what made your build fail? Well of course it would. Build Monitor supports Jenkins Build Failure Analyzer Plugin so get it, teach it, and Build Monitor will tell you what the Failure Analyzer found out.

I have too many jobs on one screen, what should I do?

You have several options here:

  1. review the granularity of your jobs: If you have too many low-level jobs displayed on one screen, consider consolidating them using Promoted Builds Plugin or MultiJob Plugin
  2. use job filters: Build Monitor supports Jenkins View Job Filters Plugin, if you have it installed
  3. get a bigger screen ...

Your feedback matters!

Found a bug or want to give feedback? Raise an issue or submit a pull request (start with this mini-dev guide, it might come in handy).

Build Monitor is continuously delivered to a Jenkins near you thanks to the time and commitment of the author and the contributors.