У меня есть приложение MVC, и я использую msbuild для компиляции и публикации sh приложения на трех разных серверах.
Я создал файл .bat с командами для вызова msbuild, и он s отлично работает.
call server_1.bat
call server_2.bat
call server_3.bat
Для любого файла я вызываю msbuild для построения моего решения и отмечаю параметры для развертывания. вот так
msbuild.exe "C:\Source\GestaoEscolar\solution.sln /p:DeployOnBuild=true /p:configuration="Release" /p:Platform="Any CPU" /p:PublishProfile=profileServer1 /p:Password="pwdServer1"
msbuild.exe "C:\Source\GestaoEscolar\solution.sln /p:DeployOnBuild=true /p:configuration="Release" /p:Platform="Any CPU" /p:PublishProfile=profileServer2 /p:Password="pwdServer2"
msbuild.exe "C:\Source\GestaoEscolar\solution.sln /p:DeployOnBuild=true /p:configuration="Release" /p:Platform="Any CPU" /p:PublishProfile=profileServer3 /p:Password="pwdServer3"
Наконец мой вопрос. В этом кенарии msbuild вызывается три раза и собирает приложение три раза и публикует sh в отношении сервера. Я хочу построить решение только один раз и опубликовать sh весь сервер после. Возможно?
ткс!