在Azure Devops中一键部署多个工件

在Azure Devops中一键部署多个工件,azure,azure-devops,azure-pipelines,Azure,Azure Devops,Azure Pipelines,我有一个大约20个项目的解决方案,每个项目都有自己的服务,我们正在迁移到Azure。目前,我们正在使用八达通来部署我们的解决方案,我们可以在Azure中继续使用它,但如果可能的话,我们希望放弃它 我们不运行连续部署 我正在寻找的是一种方法,可以部署我们大约20个项目,而不必单独部署它们。换句话说,我正在寻找一个“按钮”,它允许我将所有服务部署到特定的环境中 我似乎找不到它存在吗?您没有说要将应用部署到哪里,但我假设它是Azure应用服务(因为您说的是“移动到Azure”)。是的,可以使用单个管道

我有一个大约20个项目的解决方案,每个项目都有自己的服务,我们正在迁移到Azure。目前,我们正在使用八达通来部署我们的解决方案,我们可以在Azure中继续使用它,但如果可能的话,我们希望放弃它

我们不运行连续部署

我正在寻找的是一种方法,可以部署我们大约20个项目,而不必单独部署它们。换句话说,我正在寻找一个“按钮”,它允许我将所有服务部署到特定的环境中


我似乎找不到它存在吗?

您没有说要将应用部署到哪里,但我假设它是Azure应用服务(因为您说的是“移动到Azure”)。是的,可以使用单个管道部署多个项目

现在的“传统”方法是简单地设置构建管道,然后设置一个包含多个阶段的发布管道。发布管道的每个阶段都可以是一个应用程序/项目

微软推荐的“现代”方式是使用新的多阶段管道,您可以在同一YAML模板中定义构建和发布参数

下面是我找到的一个指南,它展示了一个简单的示例,将多个项目从单个解决方案部署到Azure DevOps中的Azure应用程序服务(这是传统方式)。


干杯

嗨,只是想看看这个问题现在是否还在阻碍你?这个问题有更新吗?谢谢,这正是我想要的。