blue/green部署是否可以用于验收测试

Can blue/green deployment be used for acceptance testing

是否可以利用为 blue/green 部署正确设置的环境进行验收测试?

你会在那里看到什么advantages/risks?

基本上我会想象一个绿色的环境会被用来运行一些验收测试。如果通过,将流量切换为绿色并继续执行常规 blue/green 场景。

谢谢!

当然可以,但与所有事情一样 - 这取决于。

关于如何处理数据,蓝色/绿色部署定义从来都不是很规范 - 这将是您在非实时环境中进行运行验收测试时的主要关注点。

如果您的验收测试根本不影响数据,那么是的,这将是 运行 它们的理想时机。但是,如果测试更改了数据,那么当您切换时,数据更改现在正在生产中 - 如果这是可以接受的,那么您的建议也是如此。