[BuildRelease]build before submit


一 build before submit

 build before submit,意思是指developers在code提交前的build,一般用来避免build break,避免提交以后影响到其他的开发人员。

 

 什么时候需要建立专门的build被developers用来检测build break:

 1)当软件比较大的时候,自己build需要一定的时间的时候;

 2)当软件需要build debug/release+win32/x64时;

 3)当软件需要在不同的platform(windows,linux,mac)上build时;

 

二 常用的方法

通常我们来实现专门的脚本让developers自动化的进行submit前的build自动化。

 

过程如下图:

 

过程详细:

1)将本地的修改打包,使用源码管理工具的命令找到本地修改的文件,然后打包;

2)将打包好的pack,copy到公共的build机器上;

3)在公共的build机器上获得最新的code;

4)解压pack应用到最新的code上;

5)对包含修改的code进行build;

6)然后将build结果返回;

 

完!

posted @ 2010-04-20 20:41  iTech  阅读(767)  评论(0)    收藏  举报