Kiev ALT.NET: Звіт про битву CI

Ця експериментальна зустріч обіцяла бути важкою, адже нам потрібно було 5 доповідачів втиснути в дві години, нам це майже вдалось. Так чи інакше, тема була цікавою, а декілька невеличких фейлів - не рахуються. Велика подяка всім, без винятку, доповідачам, що із завзяттям боролись проти часу і при цьому цікаво розповідали.

Отже, розпочав подію Евген. Він швидко розповів про CI взагалі і окремо про CC.NET на прикладі демо проекта. Мій висновок: CC.NET це вінтажна класика CI.

Далі був TFS. Дмитро Кудрявцев збирався дуже швидко, за 15 хвилин продемонстувати TFS. Продемонстував. Хоча вийшло дещо більше.

Як на мене, найбільша проблема TFS - це швидкість, але те що все інтегровано - це теж круто.

Потім Сергій Калінець розповів про головні відмінності TeamCity від інших CI серверів.

На жаль відведенного часу не вистачило для того, щоб відповісти на всі питання, якщо ви не змогли отримати відповідь на зустрічі, звертайтесь до Сергія через twitter, електропошту чи скайп - sergiikalinets.

Після TFS Іван Корнелюк розповів про Jenkins (aka Hudson). Технічно це була навіть не розповідь, а демонстрація. В демо використовувались такі плагіни:

  • Аналіз покриття коду OpenCover та ReportGenerator
  • Аналіз якості коду. Метрики. Контроль конвенцій іменування (coding style)  Tasks scaner та Violations plugin
  • Для фану Chuck Norris та Continuous integration game
  • Хоча зрозуміло, що плагінів значно більше.

    Наприкінці - обіцяний бонус, Alexander Beletsky розповів про ChuckNorris Tools - UppercuT та RoundhousE. Було дуже захопливо спостерігати, як Олександр розповідав свою success історію, коли час на деплоймент з 30-ти зменшився до лічених хвилин. Більше про все це можна дізнатися у Олександра в блозі.

    Традиційне афтепаті затяглось аж до 00:30 - такого ще не було.

    До речі, хтось пообіцяв влаштувати пейнтбол. Цього “хтось” я ще потрясу щодо  цієї теми, але якщо у когось є інші ідеї чи думки щодо пейнтболу - пишіть.

    Фотки - тут.

    Наступна зустріч, швидше за все, 10го червня, на тему DVCS, в головних ролях будуть GIT та Mercurial, та це інсайдерська інфа, тому не кажіть нікому ;).

    Велика подяка Ciklum за приміщення та іншу організаційну допомогу

    Notes

    1. kievaltnet posted this