Этимология
Слово «деплой» (от английского deploy) означает «развертывать», «размещать», «запускать в работу».
В армии это слово использовалось, когда солдаты «развёртывались на позиции» — начинали действовать. В IT — то же самое, только вместо солдат — код или программа.
Примеры из жизни
Вы приготовили пиццу дома — но пока она на кухне, никто её не ест. Вы выносите её на стол — и все могут есть. Это — «деплой» еды на стол» 🙂
В мире IT
Деплой — это процесс, когда сайт, приложение или новая функция «выпускается» на реальный сервер или в интернет, чтобы пользователи могли это видеть и использовать. В деплой входит сборка и упаковка приложения, его тестирование и развёртывание на сервере или устройстве.
Примеры:
- Вы обновили приложение — и задеплоили новую версию в App Store.
- Вы написали новый сайт — и задеплоили его на хостинг.
Аналогия
Представьте, что вы сделали красивую витрину для магазина, но пока держите её в кладовке.
Когда вы выносите её на улицу и устанавливаете в витрине — это и есть деплой: теперь все могут видеть результат вашей работы.
Если коротко:
Деплой — это размещение готового кода или продукта на сервер, чтобы он стал доступен пользователям.
- Без деплоя продукт никто не увидит
- Это финальный шаг после разработки
- Бывает автоматическим или вручную