Есть опыт работы с устройством непрерывной интеграции?
У нас есть сервер непрерывной интеграции, работающий под управлением Hudson CI. Я думаю о том, чтобы установить в офисе ЖК-дисплей с различной статистикой сборки, и мне любопытно, что собрали другие.
В настоящее время я думаю о покупке цифровой фоторамки с поддержкой WIFI, в которую я могу отправлять сгенерированные изображения. Или переделать старый ноутбук...
Мысли? Опыт?
8 ответов
Есть много решений (все ссылки ниже указывают на рабочие решения с Hudson или существующими плагинами):
- Гудзоновские статусные лавовые лампы
- Hudson Ambient Orb
- Hudson Сделай сам, шар
- "Предупреждение Красного Медведя!" - Лампы Гудзонского медведя
- "Смотрите велосипеды!" - Экстремальная обратная связь с светофорами
- Начни обонять те запахи кода
- Nabaztag
- TuxDroid
- Radiator View (идеально подходит для отображения на экране на стене офиса)
- Панель обратной связи eXtreme (даже лучше, чем Radiator View, особенно для плоской панели FullHD)
Проверьте другие плагины уведомлений Build для большего количества идей.
Лично я испытал кролика, лавовые лампы, шары и вид радиатора. Они все делают работу, но я немного предпочитаю лавовые лампы. Как Джеффри упоминал в другом ответе, действительно забавно гоняться против воска, чтобы исправить ошибку сборки:)
Что бы вы ни делали, пожалуйста, купите один из них и запрограммируйте его так, чтобы он определял, кто в вашей команде нарушает сборку; целись в них и стреляй в них.
А если серьезно, хороший ЖК-дисплей с различными дисплеями хорош; но учтите, что если вы используете твиттер, вам также может понравиться твиттер-бот, который сообщает всем вашим сотрудникам о статусе сборок (когда происходит перерыв и т. д.).
Рассматривали ли вы использовать Лава Лампы? Существует также проект ContinousLava - инструмент уведомлений для серверов интеграции (Continuum и Cruise Control) - возможно, в будущем для Hudson.
Взгляните на этот предыдущий вопрос: какое ваше любимое устройство Extreme Feedback?
Я наткнулся на эту хорошую статью " Кто сломал сборку?"
которые показывают, как они используют USB Foam Missile Launcher.
Связанный проект с открытым исходным кодом для управления устройством называется Retaliation.
В моей компании кто-то создает веб-приложение для рельсов или граалей, создающее такие страницы. Со страницей фрейма цикл создается с использованием JavaScript.
В бывшей компании, в которой я работал, был подключен мигающий свет через удлинитель, управляемый через USB, к серверу круиз-контроля. Разбитая сборка включила свет, фиксированная выключена - вы можете использовать разные источники света с разными цветами для нескольких сборок.
Если ваша среда это позволяет, вы можете использовать звуковую систему с разными звуками для воспроизведения, когда кто-то ломает сборку. "D'ой!" от Гомера Симпсона, Дарта Вейдера, сирены - все это лишь некоторые примеры того, что вы можете сделать.
Если у вас есть доступ к компьютерам разработчиков, вы даже можете создавать подобные шутки, отправленные на их рабочие столы:
http://img252.imageshack.us/img252/4049/onefluoverthecuckoosnes.jpg
... очевидно, с другим контекстом.
Лучший способ создать эти шутки - использовать "Мотивационные посты" с внутренними шутками, которые они могут понять. У каждой организации есть внутренние шутки. Вы можете использовать мотивационный генератор.
... опять же, это был бы "забавный" подход. Если вы в программировании всех этих функций, вы можете сделать много вещей!
Кристоф Де Бэйн (Christoph De Baene) имеет приятную перехват связи с использованием непрерывной интеграции со светофорами