2009-11-20 2 views
12

Мы уже давно используем Teamcity для Continuous Integration в проекте. Теперь мы хотим иметь какое-то оборудование в комнате, которое показывает всем, что сборка была сломана. Я видел упоминания о ламповых лампах и кроликах, которые могут это сделать, но не могли увидеть никаких примеров для Teamcity.
У кого-нибудь есть хорошее предложение о том, что купить и как интегрироваться с Teamcity?
БлагодаряСборка состояния оборудования

ответ

5

Teamcity имеет buildbunny плагин для интеграции с Nabaztag (я бы не рекомендовавшую Nabaztag некоторое время назад, но они saved сейчас).

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

Если вы команда вундеркиндов Linux, вы можете предпочесть tux droid плагин.

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

Или может быть, вы могли бы просто использовать компьютерный дисплей с team-piazza плагин (для чего-то "а-ля" Mozilla, см http://isthetreegreen.com/)

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

Для всего остального (лавовые лампы, окружающая окружающая среда, встроенная настенная панель, ЖК-монитор и т. д.), я думаю, вам понадобится взломать. Я хотел бы видеть поддержку лавы, поскольку это мое предпочтительное устройство с экстремальной обратной связью (смешно бороться с воском, чтобы исправить сборку). Так что если вы пойдете так, дайте мне знать :)

+0

Спасибо за несколько советов! team-piazza было легко настроить! Мы изучаем опцию nabaztag. – pauloya

4

Может быть, вы могли бы попробовать AmbientOrb в suggested by this article. alt text http://www.ambientdevices.com/cat/images/GreenOrb_onwhite.jpg

+1

Это кажется очень простым в настройке, но я вижу 2 проблемы, сначала стоит 20 $ в месяц, чтобы иметь возможность отправлять пользовательские цвета, во-вторых, он работает с пейджером, поэтому я не думаю, что он будет работать в Турции ... – pauloya

+0

Простите, что pauloya. Возможно, вам может понадобиться google для чего-то похожего на то, как работает Ambient Orb.или вы, возможно, захотите рассмотреть возможность создания какой-то системы вместе ... это будет непростой задачей, но так весело. – mezoid

3

Посмотрите инструмент под названием Cradiator (http://cradiator.codeplex.com). Мы используем это в моей комнате Dev, чтобы давать визуальные и звуковые уведомления о сборках.

Мы только что переехали в TeamCity, и мы использовали Cradiator с CCnet. Поэтому я только что собрал плагин для TeamCity, который генерирует правильный XML-статус сборки, который Cradiator должен выполнять.

Этот плагин должен быть доступен в комплекте с Cradiator на следующей неделе или около того, когда я соприкасаюсь с автором.

Я отправлю назад здесь, когда это будет.

+0

Был ли опубликован ваш плагин TeamCity для Cradiator? –

+0

Steve, Извините за мой очень отложенный ответ. Вы можете получить код плагина http://github.com/demyte/Cradiator-TeamCity-Plugin Скомпилированная версия в комплекте с Cradiator. –

2

Другой вариант устройства - даже если он больше на машине для разработчиков, чем на основе комнаты из-за его размера - может быть USB-устройство blink(1).

0

Другим вариантом для устройства может быть игровой куб http://www.futurocube.com/. У меня уже был один, и если у вас установлен SDK, он отображается как COM-порт, который вы можете подключать и отправлять простые команды, чтобы включать светодиоды и даже воспроизводить звуки. Если Teamcity позволяет (начиная приложениям) подключаться к COM-порту для отправки команд, вы можете использовать это. Мой собственный инструмент создания статуса (для TFS, еще не открыт) делает это, и в сочетании с воспроизведением некоторых звуков это дает хорошее устройство статуса для не слишком больших комнат, таких как наши.

Смежные вопросы