题
我目前正在设立的CI为我的项目和团队城市配置和运行我的建立(和测试等)。然而,我无法似乎是如何得到它实际部署的建立,我的网服务器。我使用的sln2008亚军,如果这有帮助。
感谢
解决方案
TeamCity的本身不支持任何部署。您可以从相关的构建或作为主构建的一部分去做。还有就是你可以观看/投票一个相关的问题: TW-3746
其他提示
你可以配置一个网络部署的步骤:
IIS配置
- 按照步骤对这一教程要配置的网部署的处理程序在IIS: http://learn.iis.net/page.aspx/516/configure-the-web-deployment-handler/ (数据库的一部分可能被忽略)
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.
运行建立的配置。
不隶属于 StackOverflow