Оглавление
Непрерывное развертывание
-
Определение непрерывного развертывания
- Непрерывное развертывание — это автоматизированный процесс частого развертывания программного обеспечения.
- Отличается от непрерывной поставки, которая не всегда приводит к развертыванию.
-
Мотивация непрерывного развертывания
- Непрерывное развертывание облегчает поиск и исправление ошибок в полевых условиях.
- Ошибки проще исправлять, если они исходят из кода, который был развернут недавно.
-
Пример непрерывного развертывания
- В микросервисной среде с обработкой данных, новые версии микросервисов создаются и старые удаляются после обработки всех запросов.
-
Связь с другими методами разработки
- CI/CD — это комбинация непрерывной интеграции и непрерывной доставки или реже непрерывной интеграции и непрерывного развертывания.
-
Дополнительные методы и рекомендации
- В статье упоминаются «канарейка» и «сине-зеленое развертывание» как дополнительные методы разработки.