Skip to content

Releases: jenkinsci/build-monitor-plugin

Compatibility with Jenkins 1.572

14 Jul 22:07
Compare
Choose a tag to compare

Jenkins 1.572 introduced a re-written UI which required a slight tweak to the Build Monitor, so here it is - continuously delivered :-)

Cloudbees Folders support

29 Jun 23:50
Compare
Choose a tag to compare

Long-awaited support for Cloudbees Folder Plugin has just arrived!

Cloudbees Folder Plugin allows you to group Jenkins jobs into... well, folders :) Those can represent projects, teams, projects within teams, teams within projects, sub-projects within projects, etc.

How does Build Monitor support the Folder Plugin? In several ways:

  • you can have Build Monitors nested within folders to create project-specific or team-specific views
  • you can also show jobs nested within folders on "upper-level" Build Monitors

The above means that given this example project structure:

Jenkins
└─Librarian Project                  - Folder
  ├─ Librarian Core                  - Job
  ├─ Librarian Project Build Monitor - Build Monitor using .* regex and "recurse in subfolders"
  └── Micro-services                 - Folder
      └─ Indexer                     - Job

what you'll see on Librarian Project Build Monitor is this (note the "»"):
screen shot 2014-06-30 at 00 05 59

Cool, right? One more thing, above example is also expressed in this acceptance test: BehaviourWithCloudbeesFoldersTest, which means that you can see the expected behaviour on SauceLabs.

Like Build Monitor it? Give it a star! ★
Found a bug? Raise an issue or submit a pull request.
Have feedback? Let me know on twitter: @JanMolak

This release delivers #50 and #66, so thanks to @suryagaddipati for his contribution and @daniel-beck for helpful suggestions on IRC #jenkins :)

Build Failure Analyzer support and even better test coverage

07 Jun 19:01
Compare
Choose a tag to compare
  • Build Monitor will use Build Failure Analyzer Plugin if you have it installed, and tell you not only who, but also what broke the build (make sure you have Git plugin installed too as Build Failure Analyzer depends on it) #41 #51
  • "Possible Culprits" will no longer be displayed on a broken build if it's claimed, thus reducing the visual noise. #40 #49
  • Based on the feedback I received on twitter I also adjusted font sizes - build numbers are slightly smaller, possible culprits and detected build failures slightly larger.
  • Build Monitor can run in a colour-blind friendly mode. See #30 for details.
  • Last but not least, Build Monitor has also gained a basic acceptance suite and seems to be the first Jenkins plugin to use real browser-based automation (those tests are in very early stages though so don't be too hard on them ;) )

Selenium Test Status

Thanks to Mr. @drekbour for his contributions and support on this release.

CSRF Protection Support

01 Mar 17:38
Compare
Choose a tag to compare

Build Monitor supports Jenkins CSRF Protection.
Thanks to @bpedersen2 for suggesting this improvement (#46)

CSRF Protection can be enabled under Manage Jenkins / Configure Global Security / Prevent Cross Site Request Forgery exploits.

Patch release

26 Feb 15:16
Compare
Choose a tag to compare

As @kerrhome rightly pointed out, under certain circumstances, described in more depth in #43, users of Build Monitor could observe an internal Jenkins error page after upgrading the plugin from 1.3+build.68 to 1.3+build.70.
This release addresses this problem.

Thanks for helping me making Build Monitor even better! :)

Job Filters

23 Feb 17:22
Compare
Choose a tag to compare

If you found any issues and would like to contribute a fix - please follow the Development Guide and help to make Build Monitor even better ;)

Connection "Keep-Alive" and "Big Fancy HD TV" support

02 Jan 15:44
Compare
Choose a tag to compare

Hello and Happy New Year!

  • As of now Build Monitor knows how to handle Jenkins restarts (#21) and unstable http connections (#32) better. What this means is that instead of showing you an error message, it will do its best to fix itself and notify you about its efforts in a much more subtle way (#33):
    screen shot 2014-01-02 at 15 45 36
  • I've also added "Big Fancy HD TV" support (thanks to @mightflypig for a brilliant name for this feature :) ), which means that the number of configurable columns goes up to 8 now (#31).
  • Additionally, Build Monitor will also notify you about any internal Jenkins errors should they occur (#36), even though they come back from the server disguised as 200 OK ...

Support for the Claim plugin

13 Nov 19:23
Compare
Choose a tag to compare

Build Monitor supports Jenkins Claim Plugin if it's installed (#19).
It also informs the user if their browser lacks CSS3 FlexBox support (#12, #23, #26)

Elapsed and estimated build time

20 Oct 14:15
Compare
Choose a tag to compare

Build Monitor displays elapsed and estimated build time for each job.

Basic support for concurrent builds

09 Oct 22:11
Compare
Choose a tag to compare

Build Monitor correctly represents the passing/failing status of concurrently executed builds.