Я действительно не знаю, как правильно выполнить развертывание с автономной разработки на веб-сервер в веб-разработке. Я в основном прибегаю к интуиции, но это более или менее то, что я делал до сих пор: у меня есть веб-приложение на python или php, и я размещаю его на реальном веб-сервере. Я использую автономную версию разработки, источник которой находится под svn.Как выпустить веб-приложения?
Теперь, когда я разрабатываю автономную версию, я буду выполнять фиксации для svn. Когда пришло время для освобождения, я мог бы либо:
- скопировать код с сервера в автономном режиме во временную папку на живой веб-сервер, а затем поменять старую кодовую с новым (например, со ссылкой.), или ...
- работать в реальном времени на веб-сервере svn и просто запускать обновление svn.
Обычно я делаю второй, хотя, если мне нужно обновить базу данных до развертывания в реальном времени, я обычно пишу сценарии обновления sql и запускаю их сначала в живой базе данных, а затем в чеке.
Каковы наилучшие методы для этой задачи?
Стефано, не могли бы вы считать мой ответ хорошим? – TheJacobTaylor
@ TheJacobTaylor: Я принимаю сессии каждые две недели. В эти выходные я перечитаю все ответы и приму. –