我们能否从单个devops存储库为多个Web应用程序创建多个部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我们能否从单个devops存储库为多个Web应用程序创建多个部署相关的知识,希望对你有一定的参考价值。

我有一个python,php数据库数据。我们可以使用单个DevOps存储库将其部署到Web应用程序吗?但是需要将它们部署在azure门户中的多个Web应用程序上。还是我们需要为每个代码创建一个单独的存储库?

答案

您可以尝试在发布管道中定义多个stages以创建多个部署。阶段是发布管道中的主要部分:“运行功能测试”,“部署到预生产”和“部署到生产”是发布阶段的很好示例。发布管道中的一个阶段包含作业和任务。检查以下链接:

https://docs.microsoft.com/en-us/azure/devops/pipelines/release/define-multistage-release-process?view=azure-devops

另一答案

您可以通过两种方式查看:

  • 具有不同的工件:使用相同的ci管道,创建多个工件,这些工件将为其创建多个发行版。那将是您的部署。

  • 将所有内容保存在Yaml管道(CI和CD)中,并通过多个步骤进行部署。

以上是关于我们能否从单个devops存储库为多个Web应用程序创建多个部署的主要内容,如果未能解决你的问题,请参考以下文章

Azure DevOps 2020 - 从集合中的多个项目的存储库中查找文件

如何在 azure devops YAML 管道中将单个代理用于多个作业/阶段

tomcat server.xml 能否设置多个 context

我能否为单个 UI 元素提供多个辅助功能 ID?

我们可以使用单个 Google Cloud Dataflow 将来自多个 Pubsub(源)的数据写入多个 GCS(接收器)吗?

我们可以为单个数据库连接进行多个并行事务吗? [复制]