Wir haben einen Continuous Integration Server, auf dem Hudson CI läuft. Ich denke darüber nach, im Büro eine LCD-Anzeige mit verschiedenen Build-Statistiken anzubringen und bin gespannt, was andere zusammen haben.
Ich denke gerade darüber nach, einen WIFI-fähigen digitalen Bilderrahmen zu kaufen, an den ich generierte Bilder senden kann. Oder einen alten Laptop wiederverwenden ...
Gedanken? Erfahrungen?
Es gibt viele Lösungen (alle Links verweisen auf funktionierende Lösungen mit Hudson oder vorhandenen Plugins):
Sieh dir die anderen Build Notifier Plugins für weitere Ideen an.
Persönlich habe ich den Hasen, Lavalampen, Orbs und den Kühlerblick erlebt. Sie alle machen den Job, aber ich habe ein wenig Vorliebe für die Lavalampen. Wie Jeffrey in einer anderen Antwort erwähnte, ist es in der Tat lustig, gegen das Wachs zu laufen, um einen Build-Fehler zu beheben:)
Was auch immer Sie tun, bitte kaufen Sie auch eines der diese und programmieren Sie es so, dass es erkennt wer in Ihr Team bricht den Build; ziele auf sie und erschieße sie.
Aber im Ernst, ein schönes LCD mit verschiedenen Displays ist nett; Aber bedenken Sie, dass Sie, wenn Sie Twitter verwenden, auch einen Twitterbot haben möchten, der all Ihren Mitarbeitern den Status der Builds mitteilt (wenn die Pause usw.).
Christoph De Baene hat eine nette Verbindung von Continuous Integration mit dem Verkehr Lichter
Sehen Sie sich die folgende Frage an: Was ist Ihr Lieblingsgerät für extreme Rückmeldungen?
In meiner Firma erstellt jemand eine Rails oder Grails Webapp, die solche Seiten erstellt. Mit einer Frame-Seite wird ein Zyklus mit Javascript erstellt.
Eine ehemalige Firma, für die ich arbeitete, hatte ein Blinklicht, das über eine USB-gesteuerte Verlängerungsleitung mit dem Tempomat-Server verbunden war. Ein zerbrochener Bau hat das Licht angeschaltet, fest gedreht - Sie können verschiedene Lichter mit verschiedenen Farben für mehrere Builds verwenden.
Wenn es Ihre Umgebung zulässt, können Sie ein Soundsystem mit verschiedenen Sounds verwenden, wenn jemand den Build bricht. "Oh!" von Homer Simpson, Darth Vader, Sirenen, all das sind nur einige Beispiele dafür, was Sie tun können.
Wenn Sie Zugriff auf Entwicklercomputer haben, können Sie sogar Witze erstellen, die an ihre Desktops gesendet werden:
Schweinegrippe-Ursprung http://img252.imageshack.us/img252/4049/onefluoverthecuckoosnes.jpg
... offensichtlich mit anderem Kontext.
Der beste Weg, um diese Witze zu kreieren, ist die Verwendung von "Motivations Posts" mit internen Witzen, die sie verstehen können. Jede Organisation hat interne Witze. Sie können einen Motivationsgenerator verwenden.
... das wäre wieder der "lustige" Ansatz. Wenn Sie all diese Funktionen programmieren wollen, können Sie eine Menge tun!
Haben Sie darüber nachgedacht, Lava Lamps zu verwenden? Es gibt auch Projekt ContinuousLava - Benachrichtigungstool für Integrationsserver (Continuum und Cruise Control) - vielleicht in Zukunft für Hudson.
Ich stieß auf diesen netten Artikel Wer hat den Build gebrochen? "
die zeigen, wie sie einen USB Foam Missile Launcher benutzen.
Das zugehörige Open Source-Projekt zur Steuerung des Geräts heißt Vergeltung .
Tags und Links continuous-integration build-process hudson appliance