Производитель: JetBrains
JetBrains TeamCity
Программное обеспечение JetBrains TeamCity представляет собой интегрированную среду коллективной разработки и систему управления процессом создания программного обеспечения. Решение автоматизирует и координирует основные процессы совместной разработки, включая запуск тестов, анализ исходного кода, интеграцию и надстройку кодовых изменений, заданных командой разработчиков, управление сборками. TeamCity ускоряет процесс разработки программного обеспечения и гарантирует эффективное взаимодействие между членами команды.
Продукт TeamCity обеспечивает интеграцию и контроль модификаций кода в процессе совместной работы и автоматизирует процесс запуск тестов. Решение контролирует комплексную работу тестов и исправление ошибок и осуществляет генерацию оповещений. Благодаря мощной функциональности TeamCity позволяет эффективно управлять разработкой и предоставляет возможность использования всех возможных типов конфигурации для любых проектов.
Новое в версии TeamCity 9:
Перемещение проектов между серверами TeamCity
Новая версия предоставляет возможность переносить проекты, учетные записи пользователей, личные данные (настройки, истории изменений и т. д.) с одного сервера на другой. Для этого достаточно создать обычный файл резервной копии исходного сервера TeamCity, содержащий необходимые проекты, и провести операцию импорта.
Сохранение настроек проекта в Git и Mercurial
TeamCity обеспечивает двустороннюю синхронизацию настроек проекта с системой контроля версий. Синхронизация поддерживается для Git и Mercurial. Программа сохраняет все изменения в параметрах проекта, включая изменения конфигурации сборки и шаблоны, за исключением SSH-ключей.
Управление диаграммами с помощью пользовательского интерфейса
Пользователь может создавать и измененять диаграммы с помощью TeamCity Web UI без редактирования XML-файлов.
Интеграция с системами отслеживания ошибок на уровне проекта
Настройка интеграции с системами отслеживания ошибок перешла на уровень проекта, и теперь пользователи с правами администратора имеют доступ к этой функции в настройках проекта. Интеграция также доступна для всех подпроектов. В случае, если параметры конфигурации подроекта отличаются, они имеют имеют приоритет над настройками проекта.
WebSocket-соединение между сервером и браузером.
TeamCity устанавливает WebSocket-соединение между сервером и браузером, что позволяет оперативно отображать события сервера в браузере, делая web-интерфейс более отзывчивым.