Visual studio 是否有一种内置的方法来设置到专用(非AZURE)服务器的连续交付?

Visual studio 是否有一种内置的方法来设置到专用(非AZURE)服务器的连续交付?,visual-studio,asp.net-core,tfs,azure-devops,continuous-delivery,Visual Studio,Asp.net Core,Tfs,Azure Devops,Continuous Delivery,我正在使用VST进行源代码控制,我想将持续交付添加到我的下一个项目中,但是我对azure没有兴趣。我想在与我的产品相同的平台类型上制作CD(在专用服务器上) 是否可以从VSTS/VS2017以这种方式设置CD(我只在CD工具中看到azure的选项)?或者只有本地TFS安装才会给我这个选项吗?当然,您可以设置连续传送到不在Azure中的专用服务器 你需要看看你的案子 在编写Azure管道或TFS发布管道时,您可以 使用部署组指定作业的部署目标。 这使得定义部署任务的并行执行变得容易 部署组: 指定

我正在使用VST进行源代码控制,我想将持续交付添加到我的下一个项目中,但是我对azure没有兴趣。我想在与我的产品相同的平台类型上制作CD(在专用服务器上)


是否可以从VSTS/VS2017以这种方式设置CD(我只在CD工具中看到azure的选项)?或者只有本地TFS安装才会给我这个选项吗?

当然,您可以设置连续传送到不在Azure中的专用服务器

你需要看看你的案子

在编写Azure管道或TFS发布管道时,您可以 使用部署组指定作业的部署目标。 这使得定义部署任务的并行执行变得容易

部署组:

指定代理的安全上下文和运行时目标。作为 您可以创建一个部署组,添加用户并为他们提供适当的权限 管理、管理、查看和使用组的权限

允许您在部署时查看每台服务器的实时日志, 并下载所有服务器的日志,以跟踪到的部署 单个机器

允许您使用计算机标记将部署限制为特定的 目标服务器

您只需要在专用服务器中安装部署组,然后就可以将任何内容部署到服务器中


为了更好地理解,只需遵循以下步骤

是的,您可以部署到Azure以外的任何服务器。假设希望从CD管道将其部署到EC2实例的1个,则可以使用中的AWS任务,并在管道中进行相应配置。正如jayendran在之前的回复中提到的,如果您针对多台机器,也可以使用部署组。Azure DevOps/TFS为您提供了一组用于CI/CD管道的预定义模板。但是,您可以使用第三方工具(即扩展)根据需要配置管道,并且仍然可以使其正常工作