使用VSTS将.net核心应用程序部署到Ubuntu

使用VSTS将.net核心应用程序部署到Ubuntu,ubuntu,.net-core,azure-service-fabric,azure-pipelines,Ubuntu,.net Core,Azure Service Fabric,Azure Pipelines,我有一个Azure Service Fabric应用程序,其中包含一系列.net核心2.1服务,这些服务都很乐意部署到windows群集。我还没有创建Ubuntu service fabric实例,但我想先了解涉及的流程 我现在想尝试将应用程序推出到Ubuntu服务结构集群。为此,我在.csproj中添加了Ubuntu运行时标识符,现在已经声明了Ubuntu和win7-64 有人能告诉我在构建/打包service fabric应用程序时是否需要在我的VSTS构建中执行某些操作吗?大概构建过程需要

我有一个Azure Service Fabric应用程序,其中包含一系列.net核心2.1服务,这些服务都很乐意部署到windows群集。我还没有创建Ubuntu service fabric实例,但我想先了解涉及的流程

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

有人能告诉我在构建/打包service fabric应用程序时是否需要在我的VSTS构建中执行某些操作吗?大概构建过程需要知道我想部署到Ubuntu集群而不是Windows?

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

如果你不想使用托管的Linux代理,那么你首先需要在这里使用Ubuntu

然后尝试使用VSTS和Docker构建ASP.NET核心并将其部署到Linux

详情请参阅

您还可以参考以下文章:

另外,这里有一段视频介绍了
谢谢你的信息。你能告诉我为什么我需要使用Linux构建代理吗?我的印象是我可以在Windows上构建一个.net核心应用程序并部署到Linux。@Slicc最简单的方法是使用Linux构建服务器构建。如果您只需要在windows上构建应用程序并部署到Linux,那么您可以尝试压缩文件并将压缩文件复制到Linux计算机,然后解压缩以部署。。。您可以引用此线程: