TeamCity
Материал из Википедии — свободной энциклопедии
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 25 января 2018 года; проверки требуют8 правок.
TeamCity | |
---|---|
![]() | |
Тип | Непрерывная интеграция |
Разработчик | JetBrains |
Написана на | Java |
Операционная система | Кроссплатформенное ПО |
Аппаратная платформа | кроссплатформенность |
Последняя версия | 2022.04.2[1] (13 июля2022 года) |
Лицензия | Проприетарная: бесплатная для небольших команд и открытых проектов; коммерческая для больших команд разработчиков |
Сайт | jetbrains.com/ru-ru/team… |
![]() |
TeamCity — серверное программное обеспечение от компанииJetBrains, написанное на языкеJava, билд-сервер для обеспечениянепрерывной интеграции. Первый релиз состоялся2 октября2006 года[2].
Возможности
[править |править код]- Предварительное тестирование кода перед коммитом. Предотвращает возможность коммита программного кода, содержащего ошибки, нарушающего нормальную сборку проекта, путём удалённой сборки изменений перед коммитом.
- Грид-сборка проекта. Предоставляет возможность производить несколько сборок проекта одновременно, производя тестирование на разных платформах и в различном программном окружении.
- Интеграция с системами оценкипокрытия кода,инспекции кода и поискадублирования кода.
- Интеграция с различнымисредами разработки:Eclipse,IntelliJ IDEA,Visual Studio.
- Поддержка различных платформ:Java,PHP,.NET иRuby.
Поддерживаемые системы управления версиями
[править |править код]TeamCity поддерживает следующиесистемы управления версиями:
- Subversion
- Perforce
- CVS
- BorlandStarTeam
- IBM Rational ClearCase (а такжеUCM)
- Team Foundation Server (2005, 2008, 2010, 2013)
- Microsoft Visual SourceSafe
- Git
- Mercurial
- SourceGear Vault[3]
Лицензия
[править |править код]Возможны следующие варианты лицензирования:
- Professional Server License: Бесплатная версия. Имеется ограничение в 100 конфигураций сборки build configurations; Включает в себя лицензию на 3агента для сборки.
- Enterprise Server License: Коммерческая версия. Неограниченное количество пользовательских аккаунтов и конфигураций сборки; Включает в себя лицензию на 3агента для сборки.
- Build Agent License: Коммерческая, позволяет добавить дополнительно ещё одногоагента для сборки к уже имеющимся. Может использоваться совместно как с лицензией Professional Server License, так и с лицензией Enterprise Server License.
- Open Source License.
Примечания
[править |править код]- ↑TeamCity 2022.04.2 Release Notes (неопр.). Дата обращения: 31 июля 2022. Архивировано 31 июля 2022 года.
- ↑JetBrainsHistory (неопр.). Дата обращения: 18 ноября 2012. Архивировано 17 мая 2008 года.
- ↑JetBrains TeamCity Development blog (неопр.). Дата обращения: 18 ноября 2012. Архивировано 20 марта 2012 года.
Ссылки
[править |править код]- Official TeamCity website
- Continuous Integration, Martin Fowler, 2006-05-01