Инфраструктура
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