以前写的一点东西,放上来吧。否则就扔掉了

时间:2022-06-03 19:29:07

 

以前写的一点东西,放上来吧。否则就扔掉了

 

今天闲来无事, 长去的几个配置管理论坛转了转,发现自己以前写的几篇随笔竟然被多家网站转发。

“VSS 备份的3种方法”,转发的最多,点击率也高。 其次是“SCM与垃圾清理工的比较”,还有“SCM  VS. 库房管理员”。当时做配置管理时间不长, ,现在看那时写的文章,发现观点未免偏颇,配置管理中的BUILD部分并没有太多涉及,只是转发了Martin Fowler的“ 持续集成”一文作为补充。。网络真是个神奇的东西,相对于传统的书刊,在文章的审核上,没有那么严格,所以有问题的文章也能被转来转去,希望没有误人子弟。==|||。 不过,那时候,写东西比较有热情,现在的文笔已然少见那份热情了。

配置管理可以涉及到Administrator,TOOL,CM, BUILD,RELEASE 等部分。
Administrator 主要是涉及配置管理服务器及相关网络的规划,安装,维护。
Tools,涉及BUILD ,CM相关工具的开发维护。
CM, 包括CM规划,项目CM计划,日常CM支持工作。
BUILD, 主要是DAILYbuild,及其测试。
RELEASE,基线建立和发布。

在西门子的时候,想写篇随笔,讨论BUILD, 但是东西不是很成形。

其实,还可以再补充一些重要的东西,产品组装员和Build Manager(软件产品集成工程师?)的比较。 先留个坑在这里吧。有时间再填。


产品组装员要熟悉每个组件的位置, 型号,要完成完整的产品。要 保证产品质量 要有作业指南和工作计划.

一个Build Manager要熟悉产品,整体的构成,每个COMPONENT的特点,他们的接口,合理选择某个产品它相关的COMPONENT,对产品编译过程中出现的问题可以大致定位。就如同我们攒PC机,可以大致检测出是硬盘的问题,还是风扇的问题,然后,才可以更换新的合格的组件。攒机器的配置清单是不是可以看作BUILDMANAGER的

BUILD。XML文件呢?呵呵。
同样,BUILDMANAGER需要作SMOKETEST, 产品组装员要做加电测试。BUILDMANAGER也要有个CHECKLIST,保证检

测的完整性。
BUILDMANAGER的工作计划和项目的计划紧密相连,每个RELEASE都是先有计划的。