Руководство по CI/CD в TeamCity

Что такое непрерывная интеграция (CI)?

Непрерывная интеграция (CI) позволяет автоматически учитывать изменения в коде, внесенные контрибьюторами при разработке ПО, и интегрировать их в целевую ветку репозитория. Читайте подробнее о реализации концепции CI в TeamCity.

Общие сведения о непрерывной доставке

Непрерывная доставка — это технология разработки, позволяющая командам производить ПО короткими циклами. Подробнее о непрерывной доставке мы расскажем в этом руководстве.

Что такое непрерывное развертывание (CD)?

Непрерывное развертывание (Continuous Deployment, CD) — это процесс автоматического развертывания изменений из репозитория в продакшн. Подробнее о непрерывном развертывании мы рассказываем в этом руководстве.

Роль CI/CD в DevOps

Непрерывная интеграция и доставка играют ключевую роль в DevOps. Мы расскажем, в чем она заключается и почему это важная часть TeamCity.

Непрерывная интеграция, доставка и развертывание

В этом руководстве мы рассказываем, чем отличаются друг от друга непрерывная интеграция (CI), непрерывная доставка и непрерывное развертывание.

В чем преимущества CI/CD?

Непрерывная интеграция и непрерывная разработка дают возможность регулярно выпускать ПО высокого качества. Узнайте больше о преимуществах CI/CD в TeamCity.

Основные сведения о CI/CD-пайплайнах

CI/CD-пайплайн позволяет автоматизировать изменения в различных средах во время разработки. Подробнее об использовании пайплайнов — в подробном руководстве по TeamCity.

Создание пайплайна в облаке

Узнайте все о работе CI/CD-пайплайнов в облаке. В этом руководстве вы найдете информацию о лучших практиках, а также полезные выводы.

Основные принципы автоматизации сборки

Автоматизация сборки — неотъемлемая часть современного процесса создания программного обеспечения. В этом руководстве по TeamCity рассказывается об автоматизации сборки в рамках CI/CD.

Автоматизированное тестирование для CI/CD

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

Лучшие практики CI/CD

В этом руководстве мы рассказываем о лучших практиках непрерывной интеграции, доставки и развертывания.

Руководство по инструментам CI/CD

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

Что такое сервер непрерывной интеграции?

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

CI/CD и Agile-разработка

Принципы гибкой методология разработки (Agile-разработки) играют ключевую роль в реализации непрерывной интеграции, доставки и развертывания (CI/CD). В этой статье вы узнаете, как и почему вам следует внедрять их в ваш процесс CI/CD.

DevSecOps и его роль в CD

DevSecOps — это DevOps, включающий технологии информационной безопасности. В этом руководстве мы рассказываем, какова роль DevSecOps в непрерывной разработке.

Измерение и мониторинг эффективности CI/CD

Измерение и мониторинг производительности CI/CD имеют важнейшее значение для эффективности CI/CD-пайплайна. Подробнее об основных метриках эффективности — в нашей статье.

Принципы CI/CD

Глоссарий понятий CD и DevOps от TeamCity.

Часто задаваемые вопросы о CI/CD

Отвечаем на популярные вопросы о CI/CD. Узнайте о CI/CD-пайплайнах, конфигурациях, билд-агентах и о многом другом.