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
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 :)
tal vez usted podría intentar un AmbientOrb como suggested by this article. alt text http://www.ambientdevices.com/cat/images/GreenOrb_onwhite.jpg
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
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
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.
¿Se ha publicado su complemento TeamCity para Cradiator en cualquier lugar? –
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. –
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).
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.
- 1. ¿Se necesita hardware CUDA en tiempo de compilación?
- 2. QGL ¿Aceleración de hardware y hardware?
- 3. ¿Cómo obtener las notificaciones de estado de compilación de TFS?
- 4. Visual Studio: mejor indicación del estado de compilación
- 5. El estado de la programación y compilación para sistemas multinúcleo
- 6. En github, ¿qué significa el estado de compilación?
- 7. Obtener el estado de compilación en el script post-build
- 8. hardware externo Información
- 9. Propiedades de hardware de Android
- 10. Hardware Simulation
- 11. Mejor actualización de hardware de Visual Studio
- 12. ¿Conocimiento de hardware en informática?
- 13. Comprender el hardware de printf
- 14. Inicio del desarrollo de hardware
- 15. numpy en hardware multinúcleo
- 16. Java Hardware Acceleration
- 17. float vs double en hardware de gráficos
- 18. Programación con hardware en python
- 19. SVN, TeamCity requisito virtualización/hardware
- 20. ¿Cuál es la mejor manera de enviar notificaciones de estado de compilación de TFS al equipo?
- 21. USB estado de energía
- 22. ¿Implementación de hardware de raíz cuadrada?
- 23. Dimensionamiento de hardware - Reglas de pulgar
- 24. FFMPEG con soporte de códec de hardware
- 25. Hardware Assisted Garbage Collection
- 26. C# Robótica/Hardware
- 27. ¿Cómo comenzar con la programación de la interfaz de hardware?
- 28. Cómo controlar el botón de retroceso de hardware
- 29. ¿Cómo obtener un estado rápido del buffer de compilación de Emacs?
- 30. Soporte de hardware desde una aplicación web
¡Gracias por los varios consejos! ¡team-piazza fue fácil de configurar! Estamos investigando la opción nabaztag. – pauloya