繁体   English   中英

Azure 用于本地和云应用程序的 DevOps CI/CD

[英]Azure DevOps CI/CD for On prem and Cloud Application

我必须为本地和云应用程序创建 CI/CD 管道,

对于 Onprem,我将使用自代理,Cloud 我将使用 Azure Devops 提供的代理,如 ubuntu,

我想使用符合行业标准的强大且最简单的方法在本地和云中实施 CI/CD,而不管工具(如 Azure DevOps、jenkins、Circle CI 等)

选项1:

  1. 使用自托管代理为 Onprem 创建单独的管道,并在自托管代理中执行所有构建、测试并部署服务
  2. 使用 azure 提供的代理和工具为执行构建、测试和部署应用程序的云应用程序创建单独的管道

缺点:我在想

  1. 由于两个独立的 CI/CD 管道,可管理性将很困难

选项 2:

  1. 创建单个 CI/CD 管道,执行构建、测试并部署到云和 Onprem 服务器

不确定这是否有可能连接 onprem 并将代码推送到 on prem 机器

选项 3:

  1. 添加自托管的 prem 代理并为 On prem 和云创建单个 CI/CD 管道,执行构建、测试并部署到 On prem 和云应用程序

或者任何其他方法?

有人与我分享 CI/CD 的内部部署和云应用程序部署的文档真的很棒,

我能够分别找到本地和云应用程序的文档。 我不确定其他公司如何处理

Azure 用于本地和云应用程序的 DevOps CI/CD

我更同意选项3。

无论您的环境是本地环境还是托管在任何云中,Azure devops 和 Team Foundation Server 都可以使用私有代理轻松部署到您的任何环境。

此外,如果你有多个 Onprem 服务器,我们也可以使用部署组

有很多文档介绍如何使用 Azure devops 部署解决方案本地服务:

使用 AZURE DEVOPS 将解决方案部署到本地服务器

是否可以将 azure 管道连接到本地服务器?

使用 Azure DevOps 自动部署到本地服务器

以及有关使用 VSTS 部署到本地服务器的视频

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM