Встречается на собеседованиях • сегодня

Что такое CD

CD (Continuous Delivery/Deployment) — это практика автоматической доставки кода в продакшн после успешного прохождения тестов.

Continuous Delivery — код всегда готов к релизу, но развертывание выполняется вручную.
Continuous Deployment — автоматическое развертывание после успешного CI (Continuous Integration).

Пример процесса:

  1. Разработчик пушит код в репозиторий
  2. CI-пайплайн запускает тесты и сборку
  3. При успехе — автоматический деплой на staging/prod
bash
# Пример .gitlab-ci.yml  
deploy_prod:  
  stage: deploy  
  script:  
    - npm run build  
    - scp -r dist/ user@prod-server:/var/www  
  only:  
    - main  

Ключевые преимущества: быстрые итерации, минимизация ручных ошибок, стабильность прода.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы