我目前正在设立的CI为我的项目和团队城市配置和运行我的建立(和测试等)。然而,我无法似乎是如何得到它实际部署的建立,我的网服务器。我使用的sln2008亚军,如果这有帮助。

感谢

有帮助吗?

解决方案

TeamCity的本身不支持任何部署。您可以从相关的构建或作为主构建的一部分去做。还有就是你可以观看/投票一个相关的问题: TW-3746

其他提示

你可以配置一个网络部署的步骤:

IIS配置

TeamCity配置

  • 增加一个新步骤:
  • 领域"亚军类型的"选择"MSBuild"
  • 领域"建立的文件路径"类型的路径网络项目。例如:SRC\MyWebSite\MyWebSite.csproj
  • 现场"的命令行parameteres"类型"/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"
  • 保存。
  • 点击"建立参数"
  • 领域"环境。配置"类型的配置用于编制方案:"释放"或"调试"。
  • 领域"环境。TargetServer"IIS服务器网页的部署将被执行。例如:localhost:8172.

运行建立的配置。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top