Вы можете передать дополнительные свойства сценарию MSBuild для вызова MSDeploy (при условии, что он настроен как на клиенте, так и на сервере).
/ p: DeployOnBuild = True - это будетдавайте развернем после сборки
/ p: DeployTarget = MsDeployPublish - Этот набор, как мы будем развертывать, используя MSDeploy
/ p: MSDeployServiceURL = http: /// MsDeployAgentService
/ p: DeployIISAppPath = "Веб-сайт по умолчанию" - Путь, в котором будет развернуто приложение
/ p: CreatePackageOnPublish= True - Создать пакет для развертывания приложения
/ p: MsDeployPublishMethod = RemoteAgent - Сервер, на котором установлен MSDeploy.Возможные значения:
RemoteAgent - при развертывании MSDeploy на другом компьютере
InProc - развертывание на локальном IIS
/ p: AllowUntrustedCertificated = True - подключение к MSDeployServiceURL без попытки использования сертификата.
Чтобы использовать сертификат, вы должны использовать другой URL-адрес в MSDeployServiceURL.
/ p: UserName = username - имя пользователя с правами на развертывание приложения
/ p: Пароль = пароль - действительный пароль для этого пользователя:)
Взято из Allmatech ALM Team