【问题标题】:TeamCity Deploy Build OutputTeamCity 部署构建输出
【发布时间】:2012-10-12 01:15:41
【问题描述】:

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

谢谢

【问题讨论】:

    标签: asp.net teamcity


    【解决方案1】:

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

    【讨论】:

    • 我已经切换到 MSBuild,所以我可以自己做。
    • @Chris 你能提供更多细节吗?我有同样的问题
    【解决方案2】:

    您可以配置网络部署步骤:

    IIS 配置

    团队城市配置

    • 添加新步骤:
    • 字段“Runner type”选择“MSBuild”
    • “构建文件路径”字段键入 Web 项目的路径。例如: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”输入您用于编译解决方案的配置:“发布”或“调试”。
    • 字段“env.TargetServer”将执行 Web 部署的 IIS 服务器。例如:本地主机:8172。

    运行您的构建配置。

    【讨论】:

      猜你喜欢
      • 2013-12-30
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-22
      • 2011-05-04
      相关资源
      最近更新 更多