2013-08-11 4 views
0

Я хочу автоматически развернуть мои изменения репозитория на моем сервере, но я хочу только сделать это, чтобы я мог видеть, как изменения повлияют на веб-сайт. Поэтому вместо того, чтобы обновлять файлы, которые будут использовать пользователи, я хотел бы вместо этого обновить их до такой папки, как test, чтобы разработчики могли перейти на домен.com/test и посмотреть их изменения.Автоматическое развертывание в определенной папке

Чем проще решение, тем лучше, мой сайт не очень большой, поэтому мне не нужно передовое решение.

+0

Я думаю, что вы имели в виду промежуточный сервер. –

+0

Хотя я не хочу создавать совершенно новый сервер. – user2444298

ответ

0

На самом деле вы не упоминаете, какую систему контроля версий вы используете/планируете использовать, но большинство из них имеют крючки фиксации по одному имени или другому имени, которые вы можете проверить, чтобы проверить все изменения в определенном месте ,

Обеспечивая вы использовали относительные пути только для всех ссылок внутри вашего сайта, (всегда хорошая идея, так или иначе), вы можете просто использовать несвязанный в каталог:

Если нормальная первая страница http://www.MyServer.max/index.html обычно доступна как только что http://www.MyServer.max и она имеет несколько страниц и изображений в дерево, которое гласит:

Topdir 
|- index.html 
|- Some images 
|- LinkedDir 
    |- etc 

Затем проверить измененный дизайн в подкаталоге сказать GobbldyGook так, чтобы сайт выглядел как:

Topdir 
|- index.html 
|- Some images 
|- LinkedDir 
| |- etc 
| - GobbldyGook 
     |- index.html (new) 
     |- Some images (new) 
     |- LinkedDir (new) 
      |- etc (new) 

отдаст те, которые знали об этом доступ к новому сайту, как http://www.MyServer.max/GobbldyGook

нотабене Вам необходимо сделать что все ваши ссылки на вашем сайте относительные ссылки, т. Е. Нет путей, начинающихся с/для правильной работы.

+0

Спасибо! Но я решил использовать сервис FTPloy. – user2444298

Смежные вопросы