объясни deploy --простыми-словами

Деплой
Все, что ты пока собрал, жило в пустом театре. Полный свет, полные костюмы, весь спектакль идет, а в зале ни одного человека. Деплой — это когда двери зала распахиваются. Зрители заходят. То, что ты репетировал один, внезапно становится настоящим, на настоящей сцене, с настоящими людьми в зале.
Годами я думал, что этот шаг — какая-то огромная постановка. Настраивать серверы, присматривать за машинами, чеклист на километр. Поэтому я ничего не выпускал. Репетиция просто шла бесконечно в пустой комнате.
Вот что это значит. Твой проект работал на твоей машине, по приватному адресу, куда можешь попасть только ты. Деплой — это движение, которое копирует его на настоящий сервер с настоящим веб-адресом и включает для всего мира. Ты переходишь от «работает на моем ноутбуке» к «любой с ссылкой может пользоваться».
И часть, о которой никто не предупреждает: обычно это мелочь. Не постановка. Одна строка или одна кнопка.
Ты печатаешь это, ждешь минуту-две, и в ответ приходит настоящий веб-адрес. Твоя штука вживую. Вот и вся церемония. «Деплой» просто значит сделать это публичным и доступным.
Это слово ты будешь слышать постоянно, и теперь оно каждый раз будет что-то значить:
- «Ты уже задеплоил?» → «Новая версия вживую или все еще только на твоей машине?»
- «Мы деплоим в пятницу». → «Новые штуки выйдут в публичный доступ в пятницу».
- «Это еще не задеплоено». → «Я это собрал, но никто кроме меня туда не попадет».
Так что когда кто-то исправил баг, а ты все еще видишь старую сломанную версию, вот где зазор. Исправление существует. Его просто еще не задеплоили. Это готовая сцена, которая так и не дошла до премьеры.
Теперь страшная часть, прямо. В секунду, когда ты деплоишь, туда приходят настоящие люди. Ошибка больше не приватная. Опечатка, сломанная кнопка, страница, которая разваливается на телефоне, — все это на сцене перед залом.
Именно поэтому контроль версий — страховочная сетка под всей этой историей. Если премьера провалилась, ты не паникуешь и не начинаешь чинить прямо вживую, пока люди смотрят. Ты откатываешься к последней рабочей версии, последней хорошей точке сохранения, и зрители едва замечают, что занавес дернулся. Плохая версия исчезает. Хорошая возвращается за минуты.
Вот ритм, когда ты ему доверяешь:
- Собирай и ломай приватно, на своей машине, где никто не видит, как ты спотыкаешься.
- Деплой, когда уже достаточно хорошо, чтобы выйти к зрителям.
- Откатывайся в ту секунду, когда что-то не так, потом чини приватно и деплой снова.
Я теперь выпускаю, а раньше не выпускал, не потому что стал смелее. А потому что перестал верить, что деплой — это большое дело. Это одна команда, зрители заходят, и если спектакль развалился, ты закрываешь занавес и пробуешь снова. Никто не помнит провал. Помнят версию, которая работала.
Собирай приватно. Деплой, чтобы выйти вживую. Откатывайся, если премьера провалилась.