在生产中使用金丝雀部署来进行测试 金丝雀测试是指,一小部分服务器被升级到一个新版本或者新配置,随后保持一定的孵化期。如果没有任何未预料的问题发生,发布流程就会继续,其他的软件服务器也会被逐渐升级到新版本。如果发生了问题,这个单独修改过的软件服务器可以很快被还原到已知的正常状态下。经常使用“烘烤这个二进制文件”来指代这个过程。 根据Nolio的“金丝雀部署”,该方式由以下几个步骤组成: