Есть сайт, доволно сложный - php,perl, самописные демоны на C/C++, JS и т.д. Называется он допустим site.domain.com.
Цель: сделать на том же web-сервере, где расположен site.domain.com абслютно идентичную копию этого сайта, доступную только разработчикам и тестерам. Она будет называться, например, current-site.domain.com.
current-site.domain.com занесен в SVN-репозиторий и постоянно находится в разработке. C течением времени current-site.domain.com будет принимать стабильные состояния (баги исправлены, изменения внесны и т.д.) в эти моменты надо сделать так, чтобы все новое (по сравнению с предыдущим релизом) на current-site.domain.com попало на site.domain.com.
То есть основной вопрос: как построить разработку незаметно для пользователей и незаметно выкладывать новые релизы портала ?
Если у кого был опыт в решении таких проблем, поделитесь plz.
|