feature branch 并入主 branch 之后,再让 qa 把 feature 重新测一遍吗?如果发现问题,之后的 fix 是直接进主 branch 还是有其它的流程?我其实挺好奇其他公司都是怎么做的,毕竟网上能找到的文章大都忽略了 QA 的角色,而在实际中真的 CI/CD 后敢直接拿用户当小白鼠的还是极少数。所以不管有没有自动测试,不至于一个小错误就浪费许多人的时间,应该是每个项目都会遇到的问题。
这么来看,我们 rails app 还算是很容易搞了,如果能用上 container 的话。我们最主要的问题是数据库,我本地电脑上的测试,启动 oracle container 大概要30秒左右能用,然后大概3分钟建好空的数据库。一旦数据库准备好,启动应用本身不会超过1分钟。按照我的估计,技术上不超过10分钟就能从0跑起来,跟10个小时比起来几乎就没有时间成本。上个厕所,倒杯水,再读一下 jira,差不多也就能用了。
【 在 leadu (leadu) 的大作中提到: 】
: 赞!
: 我之前参加过的项目有这种情况,这都是大型项目了。
: 严重影响QA的主要有两种情况,一种是break build,另一种是build不能用。
: ...................
--
FROM 203.211.111.*