Логотип

Развертывание

Процессы и роли

Определение

Развертывание (англ. deployment) — выкладка новой версии продукта на сервер: на стейджинг для проверки или в рабочую среду для клиентов. Хорошее развертывание повторяемо: его выполняет скрипт или CI/CD, и результат не зависит от того, кто нажал кнопку. Его можно откатить: если в новой версии ошибка, за минуты возвращают предыдущую. Пример плохого варианта: разработчик вручную копирует файлы на сервер в пятницу вечером, и сайт не работает до понедельника. Если пользователи не должны замечать обновлений, применяют выкладку без простоя.

Также говорят

  • деплой, задеплоить,
  • выкатить релиз, раскатка.