Middle
84
0
questionbank

Что такое непрерывная доставка (Continuous Delivery)?

Answer from sobes.tech neural network

Непрерывная доставка (Continuous Delivery, CD) — это методология разработки программного обеспечения, фокусирующаяся на возможности быстро, безопасно и устойчиво поставлять изменения в продакшн-среду. Основной принцип — всегда иметь готовый к релизу артефакт, который можно развернуть в любой момент времени.

Основные составляющие:

  • Автоматизированная сборка: Код собирается и упаковывается автоматически при каждом коммите.
  • Автоматизированное тестирование: Включает модульные, интеграционные, системные и другие виды тестов для проверки качества изменений.
  • Автоматизированное развертывание: Процесс доставки артефакта в различные среды (разработка, тестирование, стейджинг, продакшн) автоматизирован.
  • Пайплайн доставки (Delivery Pipeline): Визуализация workflow, через который проходят изменения от коммита до продакшена, включая сборку, тестирование и развертывание.

Ключевое отличие от Continuous Deployment:

В Continuous Delivery релиз в продакшн является ручным шагом (

Непрерывная доставка (Continuous Delivery, CD) — это методология разработки программного обеспечения, фокусирующаяся на возможности быстро, безопасно и устойчиво поставлять изменения в продакшн-среду. Основной принцип — всегда иметь готовый к релизу артефакт, который можно развернуть в любой момент времени.

Основные составляющие:

  • Автоматизированная сборка: Код собирается и упаковывается автоматически при каждом коммите.
  • Автоматизированное тестирование: Включает модульные, интеграционные, системные и другие виды тестов для проверки качества изменений.
  • Автоматизированное развертывание: Процесс доставки артефакта в различные среды (разработка, тестирование, стейджинг, продакшн) автоматизирован.
  • Пайплайн доставки (Delivery Pipeline): Визуализация workflow, через который проходят изменения от коммита до продакшена, включая сборку, тестирование и развертывание.

Ключевое отличие от Continuous Deployment:

В Continuous Delivery релиз в продакшн является ручным шагом (

Register or sign in to get access to full answers for all questions from the question bank.

continuous-deliverydevopsci-cddeploymentautomationsoftware-development-lifecycle