Довольно много услуг хостинга - даже дешевые общие хосты - имеют SVN, или клиент CVS установил. Это отличается, чем хостинг SVN, услуга, которую действительно явно предлагают некоторые хостинговые компании. Это стоит проверить; наличие клиента управления исходным кодом сделает Вашу жизнь намного легче несмотря ни на что.
Наш рабочий процесс запуска имеет тенденцию идти что-то как:
- Настройте кодовую базу
- Поместите это в SVN/git/whatever Разрабатывает, кодирует, создает содержание, настраивает и т.д.
- Сделайте снимки DB равномерно для сохранения исправности
- Удалите любое фиктивное содержание или фиктивные учетные записи пользователей, которые были созданы во время разработки
- Продвиньте код к производству или протестируйте поле
- Если у Вас есть клиент управления исходным кодом на Вашем хосте, используйте его для развертывания кодовой базы.
- Если Вы не делаете, сделайте явное ответвление или отмеченную версию Вашей кодовой базы с помощью любого механизма система управления исходным кодом предложений выбора.
- Не изменяйте код живого сервера. Всегда используйте обновление управления исходным кодом или загрузите полную копию "счастливого" ответвления/тега. Вытаскивание кода живого сайта из синхронизации с собой является адом.
- Если необходимо увеличить новый снимок и онлайн, или иметь отдельный / каталог дб из webroot, который также является объектом управления исходным кодом, или просто использовать SFT и загружать снимки DB на специальной основе. Вы не хотите сохранять их в доступном для сети каталоге, очевидно, поскольку люди downloaing Ваш необработанный DB создают снимки, double-plus-ungood.
Я сделал презентацию материала развертывания приблизительно один месяц назад и разместил слайды в Интернете; это могло бы быть полезно. ссылка slideshare
ответ дан 15 December 2019 в 01:12
поделиться