- 论坛徽章:
- 0
|
背景:每个项目都会有自己的标准构建平台,这个平台一般用来出版本用。所以一旦搭建成功将很少改动。
这个标准构建系统(Standard Build System)一般只有CM来管理。但是如果一个开发人员想自己搭
建一个相同的平台该如何做呢?是否需要照着标准构建系统重新装一个机器,然后选择特定版本的GCC
等重新安装呢?
答案是不需要的。
方法之一:
如果这个标准构建系统(SBS)是在一个虚拟机上,那么如果允许,CM可以抓一个snapshot给开发人
员,让他们在vmware中导入就可以了。一模一样的标准构建平台迅速就可以搭建成功,而且每个开
发人员都有自己的SBS,互不干扰。
方法之二:
如果公司规定不能把SBS系统抓sanpshot给开发人员,或者开发人员不想装一个新的系统,那怎么办
呢?
可以让标准构建系统的root用户,把系统的相关目录,比如root, usr,home,lib,bin,etc等等给你
打包成一个tar包,然后把tar包放到本地的linux系统里,采用chroot来运行标准构建平台下的命令
这样也可以迅速搭建一个本地的标准构建平台了。
以上是刚才和一个开发人员交流的感想。不小心我也原创了一把。 |
|