配置管理之构建管理(4)

2017-05-03  本文已影响0人  研发效能D_laofo

怎么能提高研发的效率呢?快速的编译构建出产品绝对是最有效的措施之一。

急速的构建速度

再快的构建速度研发人员都不嫌快的。我现在代码写好了,想验证下是否修复了昨天的 bug,所以想把产品编译出来,部署上,看看效果,结果编译一遍让我等上几个小时?你说还怎么让我干活。提交两行代码,构建两次这一天就过去了。

研发人员可以忍受的构建时间是多久?有的说是1分钟,有的说是10分钟。我觉得绝对不会超过15分钟。

怎么才能做到急速

优化网络拓扑。把所有构建所需的资源都直连到最快的网络上,最好在同一个机房。能把构建环境放到1G 的网络环境中,就不要塞到千兆网卡的交换机上不要让构建过程请求告诉网络之外的资源。

小结

能用硬件解决的问题绝对不是最难的问题。如果构建服务器硬件差,就赶紧把公司里的服务器换了吧,换构建服务器绝对是在为公司省钱。当硬件达到一定配置依然无法缩短构建时间的时候,再来细细的优化产品的架构、构建依赖、构建过程等。这些每一步都是细致的活,需要花时间和精力去做,但是这个工作绝对有意义。

上一篇 下一篇

猜你喜欢

热点阅读