Я должен был сделать это для проекта C++ в Visual Studio 2003 , таким образом, я не знаю, как релевантный это должно позже присвоить версию Visual Studio:
В каталоге, где Ваш исполняемый файл создается, будет BuildLog.htm
файл. Открытый, что файл в Вашем браузере и затем для каждого раздела, такого как:
Creating temporary file "c:\some\path\RSP00003C.rsp" with contents
[
/D "WIN32" /D "_WINDOWS" /D "STRICT" /D "NDEBUG" ..... (lots of other switches)
.\Project.cpp
.\Another.cpp
.\AndAnother.cpp
".\And Yet Another.cpp"
]
Creating command line "cl.exe @c:\some\path\RSP00003C.rsp /nologo"
создают .rsp файл с содержанием между квадратными скобками (но не включая квадратные скобки) и называют его вообще, Вам нравится. Я, кажется, не забываю иметь проблемы с полными путями, таким образом, Вам, вероятно, придется удостовериться, что все пути относительны.
Тогда в Вашем сценарии сборки добавляют командную строку от BuildLog.htm
файл, но с Вашим .rsp именем файла:
cl.exe @autobuild01.rsp /nologo
(примечание также будет раздел link.exe, а также cl.exe)
Teamcity имеет плагин buildbunny для интеграции с Nabaztag (я бы не советовал какое-то время назад Nabaztag, но они ] сохранено сейчас).
альтернативный текст http://www.agimatec.de/blog/wp-content/uploads/2008/07/nabaztag-speech.jpg
Если вы команда Linux выродки, вы можете предпочесть плагин tux droid .
(источник: waltercedric.com )
Или, может быть, вы могли бы просто использовать компьютерный дисплей с командой -piazza плагин (что-то «а-ля» mozilla см. http://isthetreegreen.com/ )
альтернативный текст http://team-piazza.googlecode.com/svn/ wiki / screenshot-success.png
Для всего остального (лавовые лампы, окружающий шар, настенная панель для сборки, ЖК-монитор и т. д.), я думаю, вам понадобится взлом. Я' Я бы хотел увидеть опору для лавовой лампы, так как это мое любимое устройство с экстремальной обратной связью (забавно гоняться против воска, чтобы исправить сборку). Так что если пойдете этим путем, дайте мне знать :)
Возможно, вы могли бы попробовать Ambient Orb как , предложенный в этой статье .
(источник: ambientdevices.com )
Попробуйте инструмент под названием Cradiator ( http://cradiator.codeplex.com ). Мы используем это в моей комнате разработки, чтобы отправлять визуальные и звуковые уведомления о сборках.
Мы только что перешли в TeamCity и использовали Cradiator с CCnet. Итак, я только что собрал плагин для TeamCity, который генерирует правильный XML-код состояния сборки, необходимый для работы Cradiator.
Этот плагин должен быть доступен в комплекте с Cradiator на следующей неделе или около того, поскольку я общаюсь с автором.
Я отправлю ответ здесь, когда это будет.