Я сейчас настроил CC.Net для проверки кода и частичной передачи изменений в живую среду.
Мой текущий процесс сборки подробно описан ниже:
- чистая область сборки
- копирование исходного кода - сценарии ASP - для создания области
- запуск тестов
- копирование кода в бета-среду
- копирование кода в среду Live
Изначально я намеревался использовать задачу копирования NAnt для обновления моего рабочего сайта, то есть Шаг 4 - 5. Однако я понимаю, что с извлеченным кодом атрибуты Дата изменения файлов являются временем проверки.Следовательно, копия NAnt на действующий производственный сайт будет копировать все файлы независимо от того, изменился ли источник, что не идеально.
Я хотел бы узнать о различных подходах, которые следует учитывать при настройке задач копирования дляживая среда?Для крупного выпуска я бы не возражал против задачи копирования NAnt, но для простого исправления ошибки, я думаю, что, возможно, задача копирования не идеальна.
Я не уверен, что выполнение задачи NAnt + aРазличным инструментом будет путь.
ура.
Я считаю этот link - подраздел "use-commit-times" в разделе "Config""section- должен затрагивать суть моего предыдущего запроса.Если я могу сохранить временные метки исходного файла при проверке исходного кода, тогда задача NAnt Copy должна работать в моем сценарии