Any experience with a Continuous Integration Appliance? [closed]
Asked Answered
Q

8

5

We have a continuous integration server running Hudson CI. I'm thinking about putting up an LCD display in the office with various build stats and am curious what others have put together.

I'm currently thinking about buying a WIFI-enabled digital picture frame that I can send generated images to. Or repurposing an old laptop...

Thoughts? Experiences?

Questionless answered 12/9, 2009 at 2:50 Comment(0)
B
8

There are many solutions (all links below point to working solutions with Hudson or existing plugins):

Check out the other Build notifiers plugins for more ideas.

Personally, I have experienced the bunny, lava lamps, orbs and the radiator view. They all do the job but I have a little preference for the lava lamps. As Jeffrey mentioned in another answer, it's indeed funny to race against the wax to fix a build failure :)

Barbarossa answered 21/11, 2009 at 22:6 Comment(1)
That's an excellent list, Pascal :) I've recently released a new Jenkins Build Monitor Plugin, which you might also find useful for displaying on a screen on your office wall. I designed it to accommodate for different screen sizes, including big screen TVs. Give it a shot and let me know what you think!Audible
E
5

Whatever you do, please also purchase one of these and program it such that it will detect who in your team breaks the build; aim itself at them, and shoot them.

But more seriously, a nice LCD with various displays is nice; but consider that if you use twitter, you may also like to have a twitterbot that tells all your staff the status of the builds (when the break; etc).

Epigram answered 12/9, 2009 at 2:55 Comment(0)
R
0

Christoph De Baene has a nice wiretup of using Continuous Integration with traffic lights

Reactor answered 12/9, 2009 at 4:26 Comment(0)
D
0

Take a look at this previous question: What's your Favorite Extreme Feedback Device?

Damaraland answered 12/9, 2009 at 4:38 Comment(0)
S
0

At my company someone build a rails or grails webapp creating such pages. With a frame page a cycle is created using javascript.

A former company i worked for, had a flashing light connected via an usb controlled extension lead to the cruise control server. A broken build turned the light on, fixed turned of - you can use different lights with different colors for multiple builds.

Saintpierre answered 18/11, 2009 at 19:3 Comment(0)
P
0

If your environment permits it, you can use a sound system with different sounds to play when someone breaks the build. "D'oh!" from Homer Simpson, Darth Vader, sirens, all of them are just some examples of what you can do.

If you have access to developers machines, you can even create jokes like this sent to their desktops:

Swine Flu Origin

...obviously, with other context.

The best way to create these jokes is to use "Motivational Posts" with internal jokes they can understand. Every organization has internal jokes. You can use a motivational generator.

...again, this would be the "funny" approach. If you're into programming all these features, you can do a lot of stuff!

Plaintive answered 18/11, 2009 at 19:23 Comment(0)
A
0

Did you consider using Lava Lamps? There is also project ContinousLava - notification tool for integrations servers (Continuum and Cruise Control) - maybe in future for Hudson.

Anthracnose answered 21/11, 2009 at 21:34 Comment(0)
H
0

I came across this nice article "Who broke the build?"
which show how they use a USB Foam Missile Launcher.

The associated open source project to control the device is named Retaliation.

Headward answered 1/9, 2011 at 15:54 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.