2009-09-12 9 views
8

Wir haben einen Continuous Integration Server unter Hudson CI. Ich denke darüber nach, im Büro eine LCD-Anzeige mit verschiedenen Build-Statistiken anzubringen und bin gespannt, was andere zusammen haben.Jede Erfahrung mit einer Continuous Integration Appliance?

Ich denke gerade über den Kauf eines WIFI-fähigen digitalen Bilderrahmens nach, an den ich generierte Bilder senden kann. Oder einen alten Laptop repurposed ...

Gedanken? Erfahrungen?

Antwort

9

Es gibt viele Lösungen (alle Links unten Punkt zu Arbeitslösungen mit Hudson oder bestehende Plugins):

Schauen Sie sich die anderen Build notifiers Plugins für weitere Ideen an.

Persönlich habe ich den Hasen, Lavalampen, Orbs und die Kühler Ansicht erlebt. Sie alle machen den Job, aber ich habe ein wenig Vorliebe für die Lavalampen. Wie Jeffrey in einer anderen Antwort erwähnt, ist es in der Tat komisch gegen das Wachs Rennen einen Build Fehler zu beheben :)

+0

Das ist eine ausgezeichnete Liste, Pascal :) Ich habe kürzlich ein neues [Jenkins Build Monitor Plugin] veröffentlicht (https://wiki.jenkins-ci.org/display/JENKINS/Build+Monitor+Plugin), das Sie auch könnten nützlich für die Anzeige auf einem Bildschirm an Ihrer Bürowand finden. Ich entwarf es für verschiedene Bildschirmgrößen, einschließlich Großbild-TVs. Gib mir eine Chance und lass mich wissen, was du denkst! –

5

Was auch immer Sie tun, bitte kaufen Sie auch einen von these und programmieren Sie ihn so, dass er erkennt, wer in Ihrem Team den Build bricht; ziele auf sie und erschieße sie.

Aber im Ernst, ein schönes LCD mit verschiedenen Anzeigen ist nett; Bedenken Sie jedoch, 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.).

+0

Schöne Ideen, danke! –

0

In meiner Firma jemand eine Schienen oder Grails Webapp die Schaffung einer solchen Seiten bauen. Mit einer Frame-Seite wird ein Zyklus mit Javascript erstellt.

Eine ehemalige Firma, für die ich gearbeitet habe, hatte ein Blinklicht, das über eine USB-gesteuerte Verlängerungsleitung mit dem Tempomat-Server verbunden war. Eine kaputte Konstruktion hat das Licht angeschaltet, fest gedreht - Sie können verschiedene Lichter mit verschiedenen Farben für mehrere Builds verwenden.

0

Wenn es Ihre Umgebung zulässt, können Sie ein Soundsystem mit verschiedenen Sounds verwenden, wenn jemand den Build unterbricht. "Oh!" von Homer Simpson, Darth Vader, Sirenen, all das sind nur einige Beispiele dafür, was Sie tun können.

Wenn Sie Zugriff auf Entwickler-Maschinen haben, können Sie sogar Witze wie diese auf ihre Desktops gesendet erstellen:

Swine Flu Origin http://img252.imageshack.us/img252/4049/onefluoverthecuckoosnes.jpg

... natürlich mit anderen Kontext.

Der beste Weg, diese Witze zu erstellen, ist die Verwendung von "Motivational Posts" mit internen Witze, die sie verstehen können. Jede Organisation hat interne Witze. Sie können eine motivational generator verwenden.

... wäre dies wieder der "witzige" Ansatz. Wenn Sie all diese Funktionen programmieren wollen, können Sie viel tun!

0

Haben Sie in Erwägung gezogen, Lava Lamps zu verwenden? Es gibt auch Projekt ContinousLava - Benachrichtigungstool für Integrationsserver (Continuum und Cruise Control) - vielleicht in Zukunft für Hudson.

0

ich auf diesen schönen Artikel kam „Who broke the build?
zeigen, die, wie sie einen USB-Schaum-Raketenwerfer verwenden.

Das zugehörige Open-Source-Projekt zur Steuerung des Geräts heißt Retaliation.

Verwandte Themen