TeamCity: поделитесь реальным опытом

0 views
Skip to first unread message

yar

unread,
Jun 13, 2008, 5:42:03 AM6/13/08
to Agile Software Development Group, Ukraine
Привет,

Кто работал с TeamCity, поделитесь впечатлениями.
Мы хотим настроить его для сборки своих проектов, так что в первую
очередь хотелось бы узнать:
1. Сколько времени понадобилось для начальной настройки.
2. Насколько удобно работать с плагинами для IDEA, Eclipse.
3. Насколько просто было остальным членам команды (которым TeamCity не
снится по ночам) перйти на него.
4. Преимущества/недостатки по сравнению с другими тулами, которые
приходилось использовать.

Спасибо за ответы!

sun

unread,
Jun 13, 2008, 5:53:32 AM6/13/08
to agile-...@googlegroups.com
1. 1 час (включая настройку MySQL - очень рекомендую не использовать встроенную hypersonic, потому как с ней у нас были проблемы)
2. а какие проблемы могут быть с плагинами?
3. Важно чтобы у каждого был свой аккаунт, чтобы ты мог просмотреть статистику по билду, а так никаких проблем
4. билдагенты - вот это действительно уникальная фича. Различные способы триггеров на билд тоже очень удобны.
   Всё очень удобно, единтсвенно что описание создания своих плагинов достаточно убогое.

2008/6/13 yar <gna...@gmail.com>:



--
sun

Seredenko Dmytro

unread,
Jun 14, 2008, 5:22:44 AM6/14/08
to Agile Software Development Group, Ukraine
Сидим на TeamCity c версии 1.1.
В настоящее время юзаем 3.1.
Собираем около 100 проектов (маштаб различный: от утилит до портальных
приложений)
1. На начальную настройку уходит несколько часов (это скажем для
quickstart)
2. С Эклипсом не работаем - все сидят на Идее. Проблем никаких.
Использовать очень удобно - нотификация в Идею, запуск build
configuration из среды и т.д.
3. Проблем с переходом ни у кого не возникло. Объяснили что такое
Continuous Integration и как мы этот собираемся делать с применением
TeamCity
4. Юзал, но скорее в частном порядке (и не долго) - Hudson. Основные
прелести TeamCity (cубъективно): билд агенты - позволяют нормально
билдится куче приложений, не загружая сервер, тесная интеграция с
идеей, возможность билдов на TeamCity без коммита (remote build),
поддержка проверки inspections.
Недостатки (субъективно): на данный момент есть проблема утечки
памяти. При чем, кроме TeamCity под Tomcat других приложений нет.
Съеждает всю опреративку полностью, перегружаем приложение время от
времени. С чем конкретно связано - непонятно, возможно. это и не их
баг. Просто делюсь наблюдениями.

Alimenkou Nikolay

unread,
Jun 14, 2008, 9:40:45 AM6/14/08
to Agile Software Development Group, Ukraine
TeamCity пользуюсь с самой первой версии и толчком к этому стало
освещение данного продукта на JUG.
Теперь с его помощью на проекте делается все: релизы, аксептанс
тестирование, юнит тестирование, интеграционное тестирование,
рабочие среды для QA и прочее, прочее.

Отвечу на вопросы.

> 1. Сколько времени понадобилось для начальной настройки.

Думаю чтобы поднять и настроить его нормально на 3 агента понадобится
от 10 до 30 минут.

> 2. Насколько удобно работать с плагинами для IDEA, Eclipse.

Очень удобно, потом не можешь отвыкнуть от ремоут рана. :)

> 3. Насколько просто было остальным членам команды (которым TeamCity не
> снится по ночам) перйти на него.

Главное не насаждать его и сделать так чтобы все использовали его по
мере ИХ необходимости. И конечно же продемонстрировать преимущества
его использования.

> 4. Преимущества/недостатки по сравнению с другими тулами, которые
> приходилось использовать.

По сравнению с другими тулами у TeamCity очень приятный интерфейс, с
помощью которого можно очень просто настраивать билды. При этом он не
пегружен аяксом и кучей виджетов. Вторая приятность - это то, что он
делается JetBrains, а ребята реально стремятся сделать тул удобным в
использовании. Раньше мне больше других нравился Bamboo, но за год
TeamCity "содрал" все идеи оттуда.

Все таки сначала надо определиться для чего именно будет
использоваться продукт и в каких масштабах. На данный момент по объему
доступного функционала мне наиболее симпатичен Hudson, но хватает
TeamCity с головой.

Yuriy Mann

unread,
Jun 18, 2008, 5:15:00 AM6/18/08
to Agile Software Development Group, Ukraine
Может ли кто-то сравнить с CruiseControl?
Конкретно - используем CC v1.3.0.2918.

Alimenkou Nikolay

unread,
Jun 18, 2008, 4:51:30 PM6/18/08
to Agile Software Development Group, Ukraine
1) Удобный веб интерфейс для конфигурации билдов на любой вкус
2) Агентная структура, которая позволяет запускать билд на любых
платформах и в любом количестве
3) Достаточно мощная система расписаний, которая включает зависимости
между билдами и от артифактов билдов
4) Поддержка различных раннеров, включая .NET
5) Интеграция со средой разработки, которая позволяет делать удаленный
запуск перед коммитом
6) Полная статистика использования ресурсов, хранение информации о
билдах и тестах
7) Нотификаторы по RSS, Windows Tray и IDE

В принципе для некоторых из приведенных отличительных сторон есть и
плагины для CC, но большая часть тех что я видел (смотрел не меньше
года назад) приводили только в растерянность.
Reply all
Reply to author
Forward
0 new messages