2009-11-20 24 views
12

Hemos estado utilizando Teamcity durante un tiempo para la integración continua en el proyecto. Ahora queremos tener algún tipo de hardware en la sala que muestre a todos que una compilación se rompió. He visto menciones a lámparas de lava y conejos que pueden hacer esto, pero no pude ver ningún ejemplo para Teamcity.
¿Alguien tiene una buena sugerencia sobre qué comprar y cómo integrarse con Teamcity?
GraciasHardware de estado de compilación

Respuesta

5

TeamCity tiene un plugin para buildbunny para la integración con un Nabaztag (yo no habría recomendado un Nabaztag hace algún tiempo pero son saved ahora).

alt text http://www.agimatec.de/blog/wp-content/uploads/2008/07/nabaztag-speech.jpg

Si usted es un equipo de geeks de Linux, es posible que prefiera el plugin tux droid.

alt text http://tuxdroid.waltercedric.com/tux-droid-linux-companion.jpg

O tal vez usted podría utilizar una pantalla de ordenador con el team-piazza plug-in (por algo "a la" Mozilla, consulte http://isthetreegreen.com/)

alt text http://team-piazza.googlecode.com/svn/wiki/screenshot-success.png

Para todo lo demás (lámparas de lava, orb ambiente, panel de pared de construcción, monitor LCD, etc.), supongo que necesitarás algunos pirateo. Me gustaría ver el soporte de la lámpara de lava ya que este es mi dispositivo de realimentación extrema preferido (es divertido competir contra la cera para arreglar la construcción). Así que si vas por aquí, házmelo saber :)

+0

¡Gracias por los varios consejos! ¡team-piazza fue fácil de configurar! Estamos investigando la opción nabaztag. – pauloya

4
+1

Parece muy fácil de configurar, pero veo 2 problemas, primero cuesta 20 $ por mes para poder enviar colores personalizados, en segundo lugar funciona con un buscapersonas, así que no creo que funcione en Turquía ... – pauloya

+0

Perdón por escuchar eso pauloya. Quizás desee buscar en Google algo similar a cómo funciona el Orb Ambient ...o puede que desee considerar la creación de macrogrupos de algún tipo de sistema ... sería un desafío seguro pero muy divertido. – mezoid

3

Mira una herramienta llamada Cradiator (http://cradiator.codeplex.com). Usamos esto en mi sala de desarrollo para dar notificaciones visuales y de audio en compilaciones.

Acabamos de mudarnos a TeamCity y usamos Cradiator con CCnet. Así que acabo de armar un complemento para TeamCity que genera el XML correcto del estado de compilación que Cradiator necesita para funcionar.

Este complemento debe estar disponible junto con Cradiator en la próxima semana o así que estoy en contacto con el autor.

Volveré a publicar aquí cuando sea.

+0

¿Se ha publicado su complemento TeamCity para Cradiator en cualquier lugar? –

+0

Steve, Lo siento por mi respuesta muy tardía. Puede obtener el código del complemento en http://github.com/demyte/Cradiator-TeamCity-Plugin La versión compilada se incluye dentro de Cradiator. –

2

Otra opción para un dispositivo - aunque es más en una máquina desarrolladora que en la habitación debido a su tamaño - podría ser un dispositivo USB blink(1).

0

Otra opción para un dispositivo podría ser un cubo de juego http://www.futurocube.com/. Ya tenía uno, y si tienes el SDK instalado, aparece como un puerto COM que puedes conectar y enviar comandos simples para encender los LED e incluso reproducir sonidos. Si Teamcity permite (iniciar aplicaciones que sí lo hacen) conectarse a un puerto COM para enviar comandos, entonces es posible que pueda usar eso. Mi propia herramienta de estado de compilación (para TFS, aún no abierta) hace esto y, combinado con la reproducción de algunos sonidos, proporciona un buen dispositivo de estado para salas no demasiado grandes, como la nuestra.