Я использую веб-сайт CMS, используя PyroCMS на моем компьютере с Windows. Я обслуживаю страницы с моего локального хоста с помощью WampServer.
У меня есть два отдельных каталога:
Разработка: C:\Users\me\development\ContentSite\
Live (Wir root dir): C:\wamp\www\
Я занимаюсь разработкой своей темы PyroCMS в каталоге разработки, который имеет ту же структуру каталогов, что и при развертывании в корневом каталоге Wamp WWW.
Каков наилучший способ сделать сценарий быстрого развертывания? По сути, ему просто нужно стереть текущее содержимое корневого каталога Wamp www и заменить его тем, что есть у меня в разработке. Я придумал этот скрипт, используя PowerShell:
$from = "C:\Users\me\development\ContentSite\*"
$to = "C:\wamp\www"
Copy-Item $from $to -recurse -force
Но это довольно медленно. Есть идеи получше?