Краткий ответ :
Да, если вы можете написать файл bat (или аналогичный), который выполняет сборку, круиз-контроль может запустить его.
Длинный ответ :
Если это выполнимо или нет, зависит от того, можно ли автоматизировать процесс сборки. Лучший способ определить это - попробовать его небольшими порциями.
- Определите команды, которые необходимо выполнить для создания двоичного файла (может быть так же просто, как вызов
msbuild
/ nant
)
- Определите команды, которые необходимо выполнить для создания установочного файла в двоичном формате.
- Если вам действительно нужно сделать это на двух разных машинах:
- Создайте команду, которая может принимать результаты сборки и фиксировать их в svn, отслеживая номер ревизии.
- Создайте на производственном сервере установщика команду, которая может проверить заданный номер редакции.
- Создайте команду, которая удаленно вызывает команду установщика и передает ей номер редакции.
- Убедитесь, что у вас есть автоматический способ получить артефакт сборки с сервера установки и сохранить его в определенном месте.