Что такое TeamCity Обновлено:
Опубликовано:
|
|
TeamCity —
простыми словами
|
Программный продукт для реализации CI/CD. Разработан компанией JetBrains, написан на языке Java в 2006 году (сейчас используется Java и Kotlin). Имеет Server-Agent архитектуру. Это ключевая техническая особенность: сервер только управляет, а код компилируется на отдельных агентах. На официальном сайте, странице документации можно ознакомиться с продуктом и посмотреть небольшое видео. Преимущества:
Недостатки: бесплатная версия ограничена — можно использовать максимум 3 агента для сборки и 100 конфигураций сборок. Для публичных open-source проектов, соответствующих критериям, можно получить полнофункциональную корпоративную лицензию совершенно бесплатно по программе Free Licenses for Open Source Projects. В противном случае требуется покупка лицензии. TeamCity является кроссплатформенным продуктом и его можно установить на популярные операционные системы — Windows, Linux (Ubuntu, Red Hat и другие) и MacOS. Может быть запущен как контейнер docker из официального образа, а также запускать сборки в контейнерах docker. Для стабильной работы сервера и обеспечения работы агентов требуются значительные ресурсы RAM (минимум 4 ГБ для сервера, желательно от 8 ГБ). Начиная с версии 2021.2 поставляется со встроенной JRE версии 11 (на момент обновления статьи — Java 21). Для продуктивной эксплуатации рекомендуется использование внешней БД (PostgreSQL, MySQL, MSSQL или Oracle). Помимо развертывания собственного сервера (on-premises), доступен облачный хостированный сервис — TeamCity Cloud. Другие похожие системы по сборке и доставке кода: Подробнее о TeamCity на Википедии. Задать вопрос в телеграм-чате |
Встречается в статьях
Мини-инструкции:
Другие термины
RTSP
WPS
Virtualbox
Portainer
БИОС
Patroni
UNIX
Vagrant
Blu-Ray
FAT
Скриншот
DNSSEC
Битрикс24
MBR
VPN
VictoriaMetrics
UAC
QGIS
Оперативная память
MeshCentral
.....
Обновлено: