Инфраструктура

CI/CD

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

Определение

CI/CD (Continuous Integration / Continuous Delivery) — это практики автоматизации разработки, тестирования и развёртывания программного обеспечения.

CI (Continuous Integration): • Автоматическая сборка при каждом коммите • Автоматическое тестирование • Быстрое обнаружение ошибок

CD (Continuous Delivery): • Автоматический деплой на staging • Быстрый релиз на production • Откат при проблемах

Популярные инструменты: GitHub Actions, GitLab CI, Jenkins.

Примеры использования

  • 1Автотесты при PR
  • 2Деплой по кнопке
  • 3Preview-окружения

Связанные термины

О термине

КатегорияИнфраструктура
Связей3

Ещё в категории «Инфраструктура»

Нужна реализация?

Если вам нужен сайт с использованием ci/cd — обратитесь к AppStar.

Обсудить проект