我们希望执行外部集成测试,并在出现问题时手动调用回滚。
我们正在使用“服务架构应用程序部署”'团队服务(VSTS)中的任务,似乎只保留群集中的最新信息。
群集 - >应用程序 - > [应用],然后在Essentials下。仅列出一个显示最新版本的行项目。
此外,尝试Start-ServiceFabricApplicationUpgrade
会导致找不到应用程序类型和版本。'
我们如何改变以前版本保留应用程序类型的行为? (默认是什么?)
答案 0 :(得分:0)
我没有回答你的问题,但我确实提出了这个想法:
虽然我知道可能有一个有效的用例试图这样做,但我认为一个更被接受的方法是建立一个非常接近匹配生产的测试环境。在批准部署到生产之前,部署以测试和测试它。
Service Fabric的一个主要卖点是它具有如此多余的能力,但是根据您建议的工作流程,您将代码部署到您并不完全信任的环境中。我认为这确实违背了Service Fabric为您提供的服务。
由于您将在测试环境中对其进行彻底测试,因此希望您在生产中找到的任何内容都足够小,可以在几小时后通过修补程序修复,或者无论如何都能快速修复它。