可以通过流程管理来避免break build这种情况。
developer提交完代码可以自己提交编译自己那部分,编译成功之后,自己可以先拿回来测试一下或者跑一下自动化测试,没有问题就当作打包的备选版本。整个项目打包的时候不再build,而是去拿这些备选版本打包。这样可以做到开发者随时发现编译问题,或重大问题版本不入包,需要整体安装包的时候也能在很短的时间内出包。
【 在 leadu 的大作中提到: 】
: 赞!
: 我之前参加过的项目有这种情况,这都是大型项目了。
: 严重影响QA的主要有两种情况,一种是break build,另一种是build不能用。
: ...................
--
FROM 124.126.202.*