Azure Devops 中的交换服务结构

Posted

技术标签:

【中文标题】Azure Devops 中的交换服务结构【英文标题】:swap service fabric in Azure Devops 【发布时间】:2021-12-22 13:39:57 【问题描述】:

我使用 Azure Service Fabric。我在 Azure devops 中的 CI/CD。一切都很好,但是如果我将我的应用程序部署到服务结构,我会看到等待我的应用程序直到它被更新,这对用户不利。当我使用 Azure“应用程序服务”时,我可以配置交换槽,在 azure devops 中添加任务交换槽,这对我来说是最好的方式。我可以在服务结构中配置什么以避免停机?我阅读了很多关于 SF 如何使用版本的信息,但我不明白这对我有什么帮助。请帮帮我!

【问题讨论】:

Service Fabric 使用滚动部署,这与蓝绿色部署不同。我建议您阅读有关此类部署的信息。 【参考方案1】:

因此,您需要在发布管道中添加“更新发布 prifile”并选择“回滚”。在您的构建管道中,我建议删除有关“复制”和“删除”*.pdb 文件的任务

【讨论】:

以上是关于Azure Devops 中的交换服务结构的主要内容,如果未能解决你的问题,请参考以下文章

Azure DevOps 中的 Service Fabric 生成的输出不正确

Azure DevOps Pipeline 更改服务结构应用程序的证书权限

重写Azure DevOps Server (TFS)中的Git版本记录

如何从 Azure Devops 服务器迁移到 Azure Devops 服务中的现有组织

Azure Devops上模版化K8s部署

DevOps 和 Azure 应用服务中的环境变量