【发布时间】:2018-07-23 23:45:41
【问题描述】:
我阅读了有关使用 VSTS 持续部署服务结构的文章。在这种情况下,我需要帮助/建议
- 我在 Azure 中通过持续部署部署了一组服务
- 现在我升级了一项服务,我知道当这次升级失败时,服务结构会回滚到之前的状态。让我们假设升级成功,现在我运行集成测试(作为构建定义管道的一部分)并且它失败了,在这种情况下如何单独回滚这个特定服务,以便其他服务不受影响并且回滚应该是自动化的,不应有任何人工干预
示例: -
- 推送你的代码
- 升级服务A where group的部署 服务正在运行
- 执行集成测试
- 失败,回滚服务升级A,成功,继续升级其他节点
这可以在 VSTS 中实现完全自动化吗?
【问题讨论】:
标签: azure azure-service-fabric continuous-deployment azure-pipelines-release-pipeline