После ряда неудачных попыток развертывания (конфигурации перезаписаны, файлы отсутствуют, устарели и т. Д.) На нашем сервере общего хостинга я подумал, что смогу получить некоторое представление о процессах, чтобы сделать развертывание более плавным.
Мы используем SQL Compare для перемещения вещей, связанных с базой данных, и, похоже, это хорошо работает. Сам веб-сайт находится в системе контроля версий SVN, для развертывания мы создаем тег для текущего выпуска, а затем экспортируем файлы. Затем мы вручную загружаем экспортированные файлы на сервер через ftp, убедившись, что мы не переопределяем файлы, специфичные для сервера.
Есть ли какие-либо (бесплатные) инструменты, которые могут помочь в этом, или у вас есть твердый процесс, которому вы обычно следуете?