> xianbo 写到: > 测试版理论上要比稳定运行版本早1个版本,保证稳定性。 谢谢两位的交流分享! 显波说的测试版要比工作版早1个版本,这个说法大部分时间成立。但是刚把测试版的代码push到工作版本后,两个版本就应该是完全一样的了(除了配置文件)。等到下一次上线前,我们把master上线到测试版后,两者才又不一样了。 对不对?
> yanxd 写到: > > xianbo 写到: > > 预计今天下午可以完成。 > > 测试版和正式版都采用同一个版本库的不同分支,正式版用master,测试版用test。 > > 你数据库还得拆,像上次迁移文件动静那么大 > 出了问题test_test_test_course也要跪 既然有大神问,那么我就把这个测试网站的思路讲一下吧。 测试网站,那么数据库,系统,文件,代码都必须相对独立 所以我采用了新的独立数据库,新的独立系统, 那么如何保证测试和稳定运行的版本尽可能的相同? # 每天晚上执行一次从稳定运行的上面数据库读取数据然后导入到测试数据库中,文件,版本库等数据一样;这样在测试版上可以为所欲为,不用担心数据的损坏。 # 为了尽可能的减轻稳定运行版的负担,这些脚本在测试机器上执行; # 测试版理论上要比稳定运行版本早1个版本,保证稳定性。 申明: 测试版和稳定版的功能相同;只有配置文件不同。
> xianbo 写到: > 预计今天下午可以完成。 > 测试版和正式版都采用同一个版本库的不同分支,正式版用master,测试版用test。 你数据库还得拆,像上次迁移文件动静那么大 出了问题test_test_test_course也要跪