SVN [свойство use-commit-times] и NAnt: копирование наборов изменений в производственную среду - PullRequest
2 голосов
/ 17 октября 2011

Я сейчас настроил CC.Net для проверки кода и частичной передачи изменений в живую среду.

Мой текущий процесс сборки подробно описан ниже:

  1. чистая область сборки
  2. копирование исходного кода - сценарии ASP - для создания области
  3. запуск тестов
  4. копирование кода в бета-среду
  5. копирование кода в среду Live

Изначально я намеревался использовать задачу копирования NAnt для обновления моего рабочего сайта, то есть Шаг 4 - 5. Однако я понимаю, что с извлеченным кодом атрибуты Дата изменения файлов являются временем проверки.Следовательно, копия NAnt на действующий производственный сайт будет копировать все файлы независимо от того, изменился ли источник, что не идеально.

Я хотел бы узнать о различных подходах, которые следует учитывать при настройке задач копирования дляживая среда?Для крупного выпуска я бы не возражал против задачи копирования NAnt, но для простого исправления ошибки, я думаю, что, возможно, задача копирования не идеальна.

Я не уверен, что выполнение задачи NAnt + aРазличным инструментом будет путь.

ура.

Я считаю этот link - подраздел "use-commit-times" в разделе "Config""section- должен затрагивать суть моего предыдущего запроса.Если я могу сохранить временные метки исходного файла при проверке исходного кода, тогда задача NAnt Copy должна работать в моем сценарии

1 Ответ

1 голос
/ 21 октября 2011

Свойство svn "use-commit-times" в сочетании с задачей копирования NAnt на данный момент является моим решением.

...