Я только начинаю смотреть на MSBuild и обдумывать всю идею. Я настроил CI-сервер с Hudson и хочу знать, как я «должен» иметь дело со скриптами сборки и файлами sln / proj.
Например, у меня есть существующее решение, в котором есть 10 проектов (один - веб-сайт, другой - проект веб-развертывания и проект установки MSI). Какой хороший способ борьбы со строительством этого?
- мне просто указать msbuild на файл sln?
- Должен ли я взять то, что находится в файле SLN, и создать другой, чтобы он указывал на разные файлы proj?
- Должен ли я взять код из всех файлов sln и proj и создать один собственный скрипт сборки?
Если я сделаю один из двух последних, нужно ли мне беспокоиться о поддержке двух наборов сценариев, то есть о том, что мой сценарий обновлен, а также файлы sln / proj?
Кроме того, как мне справиться с его сборкой при разработке на моем локальном компьютере? Должен ли я просто использовать CTRL SHIFT B для его сборки, а затем использовать только сценарий сборки для CI-сервера / развертываний?