Помощь в разработке производственной среды - PullRequest
0 голосов
/ 09 августа 2011

Мне очень нужны некоторые предложения о том, как улучшить то, как я сейчас работаю. В настоящее время я управляю более чем 100 веб-сайтами, и все они находятся на выделенном сервере, я просто захожу на FTP, вносю необходимые изменения и загружаю его ... поэтому я всегда работаю вживую.

Я знаю, что это плохая идея, и я действительно хочу найти хорошее решение о том, как использовать сервер разработки, а затем перейти к производству, когда он будет готов, и поддерживать все в актуальном состоянии и т. Д.

У меня также есть еще два человека в команде, которые время от времени вносят изменения в веб-сайты, так что это то, что будет работать для всех нас, поэтому мы все находимся на одной странице и располагаем самым современным кодом.

Я провел массу исследований по этому вопросу, но многие из них смущают меня, и я не могу найти четкого ответа на вопрос, что будет лучше для меня. Я пробовал git раньше, и он прекрасно работает, но не уверен, как это будет работать со 100+ сайтами.

Я не уверен, с чего начать .. Какой был бы лучший вариант? Есть ли какие-либо услуги, за которые я мог бы заплатить, чтобы облегчить процесс?

Любая помощь приветствуется. Спасибо!

1 Ответ

1 голос
/ 09 августа 2011

Первое, что я хотел бы сделать, это создать локальную копию сайтов для разработки.Хватит возиться с кодом на вашем производственном сервере!

Далее я бы поставил сайты на контроль версий.Вы можете использовать любой из доступных инструментов с открытым исходным кодом (Subversion, Git и т. Д.).Просто сделайте это.

Вы можете написать сценарий для развертывания каждого сайта на производственном сервере, или вы можете безопасно его использовать и использовать инструмент diff для копирования только изменений.

...