ГЛОССАРИЙ#IT#devops

Что такое CI/CD

CI/CD (Continuous Integration / Continuous Delivery) — практика автоматической сборки, тестирования и деплоя ПО после каждого изменения кода. Стандарт современной разработки.

Continuous Integration (CI)

Автоматическая сборка и тестирование при каждом коммите. Цель — быстро обнаруживать конфликты и баги. Typical-flow: разработчик пушит код → система автоматически запускает сборку → тесты → отчёт в течение 5-15 минут.

Continuous Delivery (CD)

Автоматическая доставка до staging/production. Continuous Delivery — до staging (human approve для prod). Continuous Deployment — до production автоматически (без ручного одобрения).

Типичный пайплайн

  • 1. Коммит в main/develop
  • 2. Запуск линтеров и статического анализа
  • 3. Юнит-тесты
  • 4. Сборка артефакта (Docker-образ)
  • 5. Интеграционные тесты
  • 6. Деплой на staging
  • 7. E2E тесты
  • 8. Деплой на production (с approve или автоматически)
  • 9. Smoke tests
  • 10. Уведомление команды

Популярные инструменты

  • GitHub Actions (встроен в GitHub)
  • GitLab CI/CD (встроен в GitLab)
  • Jenkins (классика, self-hosted)
  • CircleCI, TeamCity, Azure DevOps
  • Buildkite, Drone CI
Связанные калькуляторы
Смотрите также в глоссарии
/glossariy/chto-takoe-ci-cd← Все термины
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.