Я использую TeamCity Build Server, который собирает и развертывает приложение asp.net 4.0.Мне нужно запутать сборки до развертывания.У меня есть две конфигурации сборки.Одним из них является запуск SVN, который компилирует и упаковывает.Упаковка выполняется посредством: - вызова MSBuild с файлом веб-проекта в качестве файла сборки - с использованием следующих параметров: / T: пакет
Вторая конфигурация запускается вручную и выполняет только развертывание.Он снова вызывает MSBuild и использует следующие параметры:
/ P: конфигурация =% env.Configuration% / P: DeployOnBuild = False / P: DeployTarget = MSDeployPublish / P: MsDeployServiceUrl = https://%env.TargetServer%/MsDeploy.axd/ P: AllowUntrustedCertificate = True / P: MSDeployPublishMethod = WMSvc / P: CreatePackageOnPublish = False / P: Имя_пользователя = Администратор /P:Password=%env.DeployPassword%
Как вы видите, DeployOn isBloустановить в false, а также CreatePackageOnPublish.Тем не менее, когда я запускаю эту конфигурацию сборки, сборки перестраиваются.
Я хотел бы иметь шаг перед развертыванием, который запутывает сборки.А затем выполните шаг развертывания, просто разверните запутанные сборки.Как мне вызвать MSuild, чтобы пропустить шаг компиляции и немедленно перейти к публикации?
Другой, который запускается вручную и выполняет только развертывание.