Continuous Integration Server TeamCity - teamCity - это Continuous Integration (CI) и Build Management сервер от компании JetBrains, создателя IntelliJ IDEA и ReSharper. TeamCity позволяет осуществлять непрерывное юнит-тестирование, анализировать качество кода и узнавать о проблемах сборки на ранних этапах. Легкость установки и интуитивность интерфейса позволит вам развернуть сервер и поднять управление релизным циклом на новый уровень в считанные минуты.
TeamCity поддерживает разработку на языках Java, .NET и Ruby и великолепно интегрируется с основными средами разработки, системами контроля версий и системами отслеживания ошибок.
TeamCity Professional Edition идеально подходит для нужд малых и средних команд и доступен бесплатно.
Отличительные возможности TeamCity включают в себя:
- Параллельное исполнение сборки на множестве билд-агентов с разыми платформами.
- Интеграция с Amazon EC2 для автоматического масштабирования вычислительных мощностей.
- Pre-tested commit (коммит с предварительной проверкой) позволяющий избежать попадания ошибок в финальный код и оптимизировать цикл интеграции.
- Build Chains: переиспользование результатов модулей и «цепной» запуск сборки.
- Показ результатов тестирования «на лету».
- Шаблоны конфигураций для простоты дублирования настроек.
- История изменений с возможностью сравнения файлов на сервере.
- 600+ инспекций для Java, JSP, JavaScript и CSS.
- Встроенные ReSharper инспекции.
- Интеграция с NuGet с возможностью использования TeamCity в качестве сервера NuGet.
- Гибкая конфигурация сервера и удобное управление билд-агентами.
- Интеграция с LDAP, включая поддержку групп и гибкую настройку ролей пользователей в проектах.
- Интеграция с системами отслеживания ошибок: JIRA, Bugzilla и YouTrack.
- Поддержка Maven и Gradle. Автоматический запуск сборки при изменении в зависимых модулях.
- Встроенный поиск дупликатов для Java и .NET.
- Выявление подвисаний.
- Настраиваемые уведомления и статистика по различным метрикам сборки.