Создание среды тестирования для тестирования исправлений без дублирования всего сайта - PullRequest
2 голосов
/ 20 мая 2011

У меня довольно большой сайт с сотнями файлов и размером в несколько сотен мгг. У меня есть система назначений, которую мы используем для работы над улучшениями и исправлениями ошибок. Я хотел бы настроить систему, в которой каждое назначение будет отправлено на веб-сервер (сервер тестирования) в «песочнице».

Обычно я просто создаю копию сайта в виртуальном каталоге, заменяю файлы, затронутые назначением, и начинаю тестирование. Проблема здесь в том, что мы будем делать много копий огромного количества файлов.

У меня в голове будет система, в которой «основная» копия сайта содержит все текущие файлы (предположительно из системы контроля версий). Оттуда создайте виртуальный каталог для каждого назначения с символическими ссылками на все файлы и папки, кроме тех, которые фактически были изменены для назначения.

По сути, я хочу создать интегрированный процесс сборки, который будет создавать виртуальные, извлекать ссылки sym из master, а затем заменять ссылки файлов, которые изменились, на фактически измененные версии из назначения.

Это возможно с Windows Server 2003 и IIS?

1 Ответ

0 голосов
/ 20 мая 2011

Возможно, но звучит как кошмар. Должны ли все эти файлы быть скопированы на каждый сайт тестирования? Если это просто файлы содержимого (htm, gif, jpeg и т. Д.), Используйте VDIRS для общего расположения. Это может быть даже сетевое местоположение.

...