TeamCity

Бесплатно для профессионального и коммерческого использования
TeamCity полностью бесплатен и доступен для коммерческого использования. Ограничение лишь одно - не более 100 конфигураций.

С подпиской Enterprise это ограничение снимается и вы также получаете выделенную техническую поддержку от вендора.

Быстрее создавайте качественное программное обеспечение
TeamCity - это программная платформа CI/CD общего назначения, которая обеспечивает гибкие рабочие процессы, совместную работу и методы разработки.

Наше решение обеспечит успешную непрерывную интеграцию, непрерывную доставку и непрерывное развертывание в рамках вашего процесса DevOps.

Интеграция со всеми популярными инструментами сборки и тестирования
Независимо от того, используете ли вы такие инструменты, как Maven, npm, Gradle и MSBuild или запускаете свои собственные контейнеры Docker, TeamCity понимает, как создаются ваши проекты, позволяет легко настраивать CI / CD и дает вам полный обзор ваших конвейеров.

Отчеты о ходе сборки "на лету"
Результаты ваших сборок и тестов CI /CD отображаются в режиме реального времени, так что вы можете быстро выполнять итерации и быстрее добавлять новые функции.

Получите всесторонний анализ сбоев
TeamCity не только сообщает о запущенных тестах в режиме реального времени, но и ведет историю их сборки, регистрирует их продолжительность и помечает нестабильные тесты как неработающие. Каждый тест может включать в себя множество деталей, таких как трассировка стека, скриншоты, ссылки, артефакты сборки и журналы, что позволяет вашей команде быстро расследовать сбои. Новые тесты и недавно завершившиеся неудачей тесты могут быть запущены раньше других, чтобы обеспечить еще более быструю обратную связь.

Автоматизируйте конвейеры любой сложности и масштаба
TeamCity выводит концепцию конвейеров CI/CD на совершенно новый уровень. С помощью цепочек сборки вы можете создавать приложения, исходный код которых распределен по множеству репозиториев, запускать несколько сборок и тестов параллельно и использовать множество интеллектуальных оптимизаций, которые экономят ваше время при выполнении инкрементных сборок.

Цепочки сборки помогают вам структурировать процесс доставки программного обеспечения и позволяют сосредоточиться на написании кода и тестах вместо того, чтобы соединять различные части конвейера друг с другом.

Настройте свой CI /CD с использованием реального языка программирования
Если вы знакомы с YAML или подобными форматами для описания CI /CD в виде кода, то вы, вероятно, знаете, что поддержание конфигураций для больших проектов может быть затруднительным. Но не в TeamCity!

TeamCity позволяет вам писать конфигурацию CI /CD с помощью Kotlin, предоставляя вам возможности полнофункционального языка программирования и его набора инструментов. Импортируйте библиотеки, создавайте свои собственные функции, наслаждайтесь автозаполнением и рефакторингом в вашей среде IDE – это лишь некоторые из многих инструментов, которые могут помочь вам сохранить конфигурацию CI / CD чистой и доступной для обслуживания.