Radiator View Plugin

Plugin Information

Plugin ID radiatorviewplugin
Latest Release 1.13
Latest Release Date May 17, 2011
Sources [External]
Support Eclipse Hudson Forum
Issue Tracking Eclipse Bugzilla

Provides a job view displaying project status in a highly visible manner. This is ideal for displaying on a screen on the office wall as a form of Extreme Feedback Device.Once the plugin is installed, click on the add view tab and select "Radiator View". The job selection options are the same as the standard list view -- either select projects to include or specify a regular expression to select the options. 
This plugin will be integrated with the claim plugin if it is installed - claimed failures are displayed in a column on the right.

Example:




Configuration

If you use this and want to reconfigure the view, you can't directly because it is full screen and the left menu is not rendered. To reconfigure the view, go to the view, then append "/configure" to the url, and you get the configuration screen.  Append "/delete" to the view URL to delete the view. One person's bug is another person's feature .

Changelog

Release 1.10 (not released yet) :

  • Modified to use div based layout to provide equal sized boxes.
  • Highlight time since last successful build more
  • Some tidying up of the UI (although still too cluttered!)
  • Created a sidebar to list claimed builds separately from the main builds, only showing the build name and claim reason.

Release 1.9:

  • Claim plugin integration fixes.

Release 1.8:

  • HUDSON-6507: If the claim plugin is installed, claim details are shown with broken builds.
  • Fixed a NPE calculating the culprit with builds that have been failing for many builds.
  • Spread stable builds over more rows, so they're wider to show more of the titles on installations with many jobs.

Release 1.7 :

  • HUDSON-6238 : [radiatorview] UI improvements
  • HUDSON-6233 : weather icons paths are wrong if hudson isn't deployed on /

Release 1.6:

  • Merged contributions from Lucas Cavalcanti and Ryan Shelley (see comments at the end of this page), with a new configuration option. These have increased the visibility of the builds and help with embedding in other pages.
  • Black background – Better contrast with build colors (red and green in my case)
  • More opacity when the job is queue
  • Heart beat when the job is building – an animation like the building balls
  • Build health icons
  • Hidden header and sidebars

Release 1.5:

  • Fix IllegalArgumentException when adding a new radiator view (issue #5198).

Release 1.3, 1.4:

  • Include more information, based on Julien Renaut's work in the XFPanel.
  • Replaced layout with standard html tables to make better use of the space.
  • Optimised layout for installations with many (dozens) jobs.
  • Added configuration options to hide stable jobs or stable job details.

Release 1.2:

  • Include Progress bar on all jobs.

Release 1.1:

  • Initial public release.

Labels:

plugin-report plugin-report Delete
plugin-ui plugin-ui Delete
Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.
  1. May 25, 2009

    Alex Dancu says:

    Hi, What's the current status of this plugin? Is there a timeline for the featu...

    Hi,

    What's the current status of this plugin? Is there a timeline for the features in the TODO? It is someone currently working on any of them?

    We intend to use this plugin exactly in the manner described in the plugin description. We want to display the status of the projects on a display, and when a build fails we want sound/flashing and extra information, like who is the last commiter for that project (the one responsible for the failed build).

    We want to contribute on extending it with the features stated above.

    Thanks.

    1. Jun 03, 2009

      Mark Howard says:

      Hi, The TODO list was just my list of ideas when I first wrote the plugin. I've...

      Hi,

      The TODO list was just my list of ideas when I first wrote the plugin. I've not had enough time to start any of them yet, so please feel free to take it and improve it. Let me know if you have any specific questions on it, although it's all pretty crude.

      Mark

  2. Jul 03, 2009

    Glenn Halstead says:

    Hi,  I'd like to display an arbitrary lump of html (a pie chart) in each o...

    Hi,

     I'd like to display an arbitrary lump of html (a pie chart) in each of the radiator job boxes.  How hard would this be to do?  Say if my judson job archive contained 'radview.html' it would be automatically placed in the radiator job box.

     I've upladed a jpg hashup to show the kind of thing that I mean.

    Glenn

  3. Jul 03, 2009

    Glenn Halstead says:

    Hi,  I'd like to display an arbitrary lump of html (a pie chart) in each o...

    Hi,

     I'd like to display an arbitrary lump of html (a pie chart) in each of the radiator job boxes.  How hard would this be to do?  Say if my judson job archive contained 'radview.html' it would be automatically placed in the radiator job box.

     I've upladed a jpg hashup to show the kind of thing that I mean.

    Glenn

  4. Jan 14, 2010

    matt burns says:

    Thanks for the plugin, it's really useful. We leave a screen in the office showi...

    Thanks for the plugin, it's really useful. We leave a screen in the office showing this page all the time.

    However, to save electricity I wrote a simple webstart app called screenwaker that only turns the screen on if the builds are not passing. I try to justify it here ;)

    Matt

  5. Mar 01, 2010

    Lucas Cavalcanti says:

    Hi, I did some modifications that increased the visibility of the builds. These...

    Hi,

    I did some modifications that increased the visibility of the builds. These modifications are:

    • Black background -- Better contrast with build colors (red and green in my case)
    • More opacity when the job is queue
    • Heart beat when the job is building -- an animation like the building balls
    • Build health icons

    I wanna know how can I send these modifications to you, if you like to add them into the main project.

    Thanks

    Lucas

    1. Mar 08, 2010

      Mark Howard says:

      Hi, Could you send me some screenshots of the changes? I'm sure they'll probabl...

      Hi,

      Could you send me some screenshots of the changes? I'm sure they'll probably be fine to add in though.
      Also, have you tested this on a variety of browsers?

      If you have svn access and think it's all ok, commit the changes, otherwise email them to me and I'll put them in for you.

      Mark

      1. Mar 10, 2010

        Lucas Cavalcanti says:

        Hi Mark, I don't have svn access, but if you're familiar with git, I pushed my ...

        Hi Mark,

        I don't have svn access, but if you're familiar with git, I pushed my modifications into github:

        http://github.com/lucascs/radiator-view-plugin

        But I can email them to you either.

        I've only tested on Firefox 3.6 and Chrome... The heart-beat animation will only work on browsers that support opacity, -moz-opacity and -webkit-opacity css properties.

        The other modifications are not browser dependent.

        Thanks,

        Lucas

        Screenshots:

  6. Mar 18, 2010

    Ryan Shelley says:

    Thought I'd chime in with a tweak I made to main.jelly, and think this would be ...

    Thought I'd chime in with a tweak I made to main.jelly, and think this would be a great configurable option, which is to hide the Hudson header. We pull the Radiator view into a Confluence Wiki so business owners can view the status along with other build-related information and didn't need the header included. To hide the header, I added the following style after the meta refresh:

    	<style type="text/css">
    		#header{
    			display:none;
    		}
    		#side-panel{
    			display:none;
    		}
    		#view-message{
    			display:none;
    		}
    		#main-panel{
    			padding: 0px;
    		}
    	</style>
    
  7. Apr 08, 2010

    Peter Kreidermacher says:

    Hi Mark, Have there been any thought to adding sounds to the changes that can b...

    Hi Mark,

    Have there been any thought to adding sounds to the changes that can be played on the console showing the radiator view?

    Thanks!
    Peter

  8. Apr 15, 2010

    Per Arnold Blaasmo says:

    I have a problem with icons in this plugin. It seems like they expect it to be o...

    I have a problem with icons in this plugin. It seems like they expect it to be on the root of the webserver, but Hudson is not necessary installed on the root of the webserver.

    Should not image-links (and possibly other links) refer to <HUDSON_ROOT>/images/.... instead of /images/... ?

    I would put this in as a bug, but when going to the issue tracker I see that there is not issues for this plugin and when trying to enter one I can only choose Hudson and not the plugin for Hudson.

    Regards

    Per A.

    1. Apr 19, 2010

      Per Arnold Blaasmo says:

      I see that this has been fixed in release 1.7, but where can I get hold of 1.7? ...

      I see that this has been fixed in release 1.7, but where can I get hold of 1.7?

      How long before it is released on this site?

      Regards

      Per A.

  9. Apr 26, 2010

    Mateusz says:

    hi I have installed radiator plug - in  version  1.7 and when I am t...

    hi

    I have installed radiator plug - in  version  1.7 and when I am trying to add some jobs to the view i receive 500 error code form server but if the view is empty I mean with no jobs, page is loaded with some comments like" job need to be added". I have been playing with versions from 1.7 to 1.2 and just version 1.2 works properly.

    In every version different form 1.2 i received the same exception:

    Exception:
    Stacktrace:
    org.apache.commons.jelly.JellyTagException: file:/opt/hudson2/plugins/radiatorviewplugin/WEB-INF/classes/hudson/model/RadiatorView/main.jelly:37:65:&nbsp; method sortFailing threw exception: tried to access field hudson.model.Result.ordinal from class hudson.model.ViewEntry
        at org.apache.commons.jelly.tags.core.InvokeTag.doTag(InvokeTag.java:109)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
        at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:112)

    ...

    ...

    ..

    Does anyone has some idea what could cause this state. Isn't it related with some apache lib? My Hudson version is 1.327 and is working on Sun Solaris

    BR

    Matt

  10. Apr 30, 2010

    Sagar Khushalani says:

    Is there a way / can an option be added to change the colours being used? Aweso...

    Is there a way / can an option be added to change the colours being used?

    Awesome plugin though, thanks!

  11. May 20, 2010

    Julien Carsique says:

    Hi, How is managed the block size ? Especially red failing blocks which are too...

    Hi,

    How is managed the block size ? Especially red failing blocks which are too big: for example with 17 jobs, 1 failing, we got a very big red block and the stable ones are after the bottom of the page. Is it possible to reduce the red blocks size (there's currently a lot of unused space inside them) ?

    Thanks

    1. Jun 07, 2010

      Edward Southey says:

      You can edit colours, sizes etc in the jelly files within the plugin, but this w...

      You can edit colours, sizes etc in the jelly files within the plugin, but this would be a good option to extend the plugin with ;)

  12. Mar 18, 2011

    Jaime CR says:

    Is it possible to base jobs status on aggregate test results? I have a dummy jo...


    Is it possible to base jobs status on aggregate test results? I have a dummy job to aggregate the results o many other jobs, and despite that tests fail on the downstream jobs, the dummy job still has green status. Hudson dash stills displays the aggregated test result but when displayed on the radiator its green and no test results.

  13. Mar 23, 2011

    Mark Howard says:

    New releases of this plugin are only being made for jenkins. Please see the jenk...

    New releases of this plugin are only being made for jenkins. Please see the jenkins wiki: http://wiki.jenkins-ci.org/display/JENKINS/Radiator+View+Plugin