TeamCity部署构建输出

时间:2009-10-30 14:43:59

标签: asp.net teamcity

我目前正在为我的项目设置CI,并让团队城市配置并运行我的构建(和测试等)。但是,我似乎无法弄清楚如何将它实际部署到我的Web服务器。如果有帮助的话,我正在使用sln2008跑步者。

由于

2 个答案:

答案 0 :(得分:1)

TeamCity本身不支持任何部署。您可以从依赖构建或作为主构建的一部分来完成。您可以观看/投票相关问题:TW-3746

答案 1 :(得分:1)

您可以配置Web部署步骤:

IIS配置

TeamCity配置

  • 添加新步骤:
  • 字段“Runner type”选择“MSBuild”
  • 字段“构建文件路径”键入Web项目的路径。 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:UserName = WebDeploy / P:Password = WebDeploy / P:DeployIISAppPath = / P:CreatePackageOnPublish = True“
  • 保存。
  • 点击“构建参数”
  • 字段“env.Configuration”键入您用于编译解决方案的配置:“Release”或“Debug”。
  • 字段“env.TargetServer”将执行Web部署的IIS服务器。 Eg.:localhost:8172。

运行构建配置。