代码之家  ›  专栏  ›  技术社区  ›  Slicc

使用vsts将.NET核心应用程序部署到Ubuntu

  •  -1
  • Slicc  · 技术社区  · 6 年前

    我有一个带有.NET核心2.1服务的Azure Service Fabric应用程序,它们都很乐意部署到Windows集群中。我还没有创建Ubuntu ServiceFabric实例,但我想先了解涉及的过程。

    我现在想尝试将这个应用程序推出到一个Ubuntu服务结构集群中。为此,我将Ubuntu运行时标识符添加到.csproj中(它现在声明了Ubuntu和Win7-64)。

    有人能告诉我在构建/打包ServiceFabric应用程序时是否需要在我的VSTS构建中做些什么吗?大概构建过程需要知道我要部署到Ubuntu集群,而不是Windows?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Andy Li-MSFT    6 年前

    请参考 this link 构建您的ASP.NET核心应用程序

    如果你不想使用 Hosted Linux 探员,那么你需要 Deploy an agent on Linux (这里是Ubuntu)首先。

    然后尝试使用vsts和docker来构建ASP.NET内核并将其部署到Linux。

    请看 Continuous Delivery with Containers – Use Visual Studio Team Services and Docker to Build and Deploy ASP.NET Core to Linux 有关详细信息。

    您还可以参考以下文章: