Как написать автоматизированный скрипт сборки для извлечения кода из Subversion и выполнения сборки - PullRequest
0 голосов
/ 02 ноября 2010

Мне нужно написать скрипт сборки, чтобы извлечь код из хранилища Subversion и выполнить сборку. Я буквально начинаю писать сценарии. Пожалуйста, дайте мне знать некоторые примеры скриптов, которые могут мне помочь, мы используем .net, и я хочу написать скрипт в MSBuild. Что делать, если мне нужно извлечь код из хранилища на удаленный сервер или выполнить сборку на сервере сборки.

Спасибо, Rocky

Ответы [ 2 ]

4 голосов
/ 03 ноября 2010

Вы можете использовать пользовательские задачи и цели из http://msbuildtasks.tigris.org/ У него есть кое-что для работы с VCS

Или вы можете сделать это вручную с помощью инструмента командной строки svn.exe, например,

<Exec Command="svn.exe" CommandArgs = " export $(SvnFullPath)/$(MSBuildProjectFile) $(MSBuildProjectDirectory)/$(MSBuildProjectFile) --force --non-interactive" ContinueOnError="True"/>
2 голосов
/ 02 ноября 2010

Взгляните на CruiseControl.NET

Круиз-контроль - это сервер непрерывной интеграции, он наблюдает за SVN и выполняет автоматическую сборку при любой проверке.вам не нужно писать сценарии сборки вручную.

Когда что-то ломается, оно отправляет электронное письмо.

Вы также можете настроить его на выполнение однократной сборки для выпуска кода.Посмотрите, это очень мило.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...