Domanda

Abbiamo un server di integrazione continua che esegue Hudson CI . Sto pensando di installare un display LCD in ufficio con varie statistiche di costruzione e sono curioso di sapere cosa hanno messo insieme gli altri.

Attualmente sto pensando di acquistare una cornice digitale abilitata per WIFI a cui posso inviare immagini generate. O riproporre un vecchio laptop ...

Pensieri? Esperienze?

È stato utile?

Soluzione

Esistono molte soluzioni (tutti i collegamenti sottostanti indicano soluzioni funzionanti con Hudson o plugin esistenti):

Dai un'occhiata agli altri Build notificers per ulteriori plug-in idee.

Personalmente, ho sperimentato il coniglietto, le lampade di lava, le sfere e la vista del radiatore. Fanno tutti il ??lavoro, ma ho una piccola preferenza per le lampade di lava. Come Jeffrey ha menzionato in un'altra risposta, è davvero divertente correre contro la cera per correggere un errore di build :)

Altri suggerimenti

Qualunque cosa tu faccia, acquista anche uno dei questi e programmalo in modo tale che rileverà chi nella tua squadra rompe la build; mirare a loro e spararli.

Ma più seriamente, un bel LCD con vari display è bello; ma considera che se usi twitter, ti potrebbe piacere anche avere un twitterbot che indichi a tutto il tuo staff lo stato delle build (quando la pausa; ecc.).

Christoph De Baene ha una bella spiegazione sull'uso di Integrazione continua con semafori

Dai un'occhiata a questa domanda precedente: Qual è il tuo dispositivo di feedback estremo preferito?

Nella mia azienda qualcuno crea un webapp grails o rails creando tali pagine. Con una pagina frame viene creato un ciclo utilizzando javascript.

Un'ex azienda per cui ho lavorato, aveva una luce lampeggiante collegata tramite un cavo di prolunga controllato tramite USB al server del controllo della velocità di crociera. Una build interrotta ha acceso la luce, è stata disattivata la modalità fissa: puoi utilizzare luci diverse con colori diversi per più build.

Hai pensato di utilizzare Lava Lamps ? Esiste anche il progetto ContinousLava - strumento di notifica per server di integrazioni (Continuum e Cruise Control) - forse in futuro per Hudson.

Mi sono imbattuto in questo bell'articolo " Chi ha rotto la build? "
che mostrano come usano un lanciarazzi USB Foam.

Il progetto open source associato per il controllo del dispositivo è denominato Retaliation .

Se il tuo ambiente lo consente, puoi usare un sistema audio con suoni diversi da riprodurre quando qualcuno rompe la build. & Quot;! D'oh " di Homer Simpson, Darth Vader, sirene, sono solo alcuni esempi di ciò che puoi fare.

Se hai accesso ai computer degli sviluppatori, puoi persino creare battute come questa inviate ai loro desktop:

 Origine dell'influenza suina

... ovviamente, con altro contesto.

Il modo migliore per creare queste battute è usare " Messaggi motivazionali " con battute interne possono capire. Ogni organizzazione ha battute interne. Puoi utilizzare un generatore motivazionale .

... di nuovo, questo sarebbe il "divertente" approccio. Se stai programmando tutte queste funzionalità, puoi fare molte cose!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top