TeamCity Deploy Build Output - PullRequest
       7

TeamCity Deploy Build Output

1 голос
/ 30 октября 2009

В настоящее время я настраиваю CI для своего проекта, и команда team city настраивает и запускает мои сборки (и тесты и т. Д.). Однако я не могу понять, как заставить его развернуть сборку на моем веб-сервере. Я использую бегун sln2008, если это поможет.

Спасибо

Ответы [ 2 ]

1 голос
/ 11 октября 2012

Вы можете настроить шаг веб-развертывания:

IIS-конфигурация

Конфигурация TeamCity

  • Добавить новый шаг:
  • В поле «Тип бегуна» выберите «MSBuild»
  • В поле «Путь к файлу сборки» введите путь к веб-проекту. eg.:SRC\MyWebSite\MyWebSite.csproj
  • Поле "Параметры командной строки" тип "/P:Configuration=%env.Configuration% / P: DeployOnBuild = True / P: DeployTarget = MSDeployPublish / P: MsDeployServiceUrl = https://%env.TargetServer%/MsDeploy.axd / P: AllowUntrustedCertificate = True / P: MSDeployPublishMethod = WMSVC / P: имя пользователя = WebDeploy / P: пароль = WebDeploy / P: DeployIISAppPath = / P: CreatePackageOnPublish = True "
  • Сохрани это.
  • Нажмите «Параметры сборки»
  • В поле «env.Configuration» введите конфигурацию, которую вы использовали для компиляции решения: «Release» или «Debug».
  • Поле "env.TargetServer" IIS-сервер, на котором будет выполняться веб-развертывание. Eg.:localhost:8172.

Запустите конфигурацию сборки.

1 голос
/ 30 октября 2009

TeamCity не поддерживает само развертывание. Вы можете сделать это из зависимой сборки или как часть вашей основной сборки. Существует связанная проблема, которую вы можете просмотреть / проголосовать: TW-3746 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...