【问题标题】:Continuously Deploy ASP.Net Core application using PowerShell script in TeamCity在 TeamCity 中使用 PowerShell 脚本持续部署 ASP.Net Core 应用程序
【发布时间】:2017-01-20 03:23:30
【问题描述】:

我有一个 ASP.Net Core .xproj。我想将网站连续部署到使用 IIS 托管网站的服务器上。我的服务器上安装了 TeamCity,并且能够使用 MSBuild 和 PowerShell 脚本部署其他 .NET 应用程序。但是现在,我想使用 MSBuild 或 PowerShell 部署 .NET Core 应用程序,或者有其他方法可以实现吗?

【问题讨论】:

    标签: powershell msbuild asp.net-core teamcity continuous-deployment


    【解决方案1】:

    指定的TeamCity dotnet plugin 为您提供所有必需的 .NET 核心命令:

    • 构建,
    • 打包,
    • 发布,
    • 恢复,
    • 测试

    有关 dotnet cli 参数规范,请查看 [MS Docs] (https://docs.microsoft.com/en-us/dotnet/articles/core/tools/)。

    【讨论】:

      【解决方案2】:

      当您使用xproj/project.json 概念时,您需要使用.NET Core CLI tools,例如dotnet builddotnet publish

      MSBuild 从 .NET Core 1.0 Preview 3 开始一直支持,主要要求之一是将项目迁移到 csproj 格式。见Announcing .NET Core Tools MSBuild “alpha”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-12
        • 1970-01-01
        • 2016-04-09
        • 1970-01-01
        • 1970-01-01
        • 2019-01-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多