time 
设为首页】【收藏本站
当前位置: 主页 > 软件工程 > 配置管理 > 列表



 
2011-04-03 23:37:24 | 好评(0) | 浏览(1543)
1.引言 1.1.编写目的 当开发人员开始进行编码工作以及编码工作的过程中,都需要根据工程的需要配置各种工作路径,如引入第三方库、输出生成的头文件和库文件等。以前部分开发人员对工程路径的定义比较随意,相当一部分使用的是绝对路径。如果只是单个开发人员完成一个...
 
2011-04-03 23:35:05 | 好评(0) | 浏览(1701)
1. 目的 1. 规范软件开发流程。 2. 提高代码管理的规范性与安全性。 2. 参与者 所有的开发人员、软件项目经理,亦适用于实习生。 3. 管理软件 1. 版本管理采用 SubVersion + TortoiseSVN 进行版本控制管理。 2. TortoiseSVN 的最新版本发布于 http://tortoisesvn.net/d...
 
2011-04-03 23:30:50 | 好评(0) | 浏览(1828)
1. 目的 1. 规范公司的工程配置 2. 有利于代码产品的组织、合并 3. 有利于程序员之间的交流 2. 参与者 所有的代码开发人员,亦适用于实习生 3. 编译版本 一般情况下 VC2005 配置管理器只需要配置 debug 与 release 两个版本,解决方案配置名分别对应 Debug 与 Release...
 
2009-12-07 00:03:54 | 好评(0) | 浏览(1234)
上一篇 文章是简单的介绍了ccnet的部分设置,已经完成的设置有: 1:获取源代码 ,sourcecontrol 节点有所体现。推荐使用svn,感觉它在DOS下面调用会简单些。 2:编译工程。tasks/msbuild,主要是让msbuilder来完成,其实msbuilder远不止这个编译功能,像网站的发布功能...
 
2009-12-07 00:02:17 | 好评(0) | 浏览(1218)
以前在做项目时,并没有觉的每日构建有多么重要,前公司主要给本公司做项目,项目自己人用,也没觉的编译,部署有多么麻烦,之后到了其它公司才发现,每次去部署一次所花的时间和精力真是太伤神了。 难度一: 公司要部署的项目特别多,每个项目都亲自去获取源码,编译,发布,...
 
2009-12-07 00:01:13 | 好评(0) | 浏览(1058)
2. 自动编译系统流程图...
 
2009-12-06 23:48:46 | 好评(0) | 浏览(769)
本页内容 摘要 变更管理 配置管理 收益 原因 人员 IT 操作人员对服务器的比例为 1:200服务方面所需的维护人员减少; 节省了 25% 的供应商技术支持成本 标准化的变更和配置管理流程提高了生产力,减少了错误和技术支持呼叫次数。通过 Microsoft Systems Management Serv...
 
2009-12-06 23:38:16 | 好评(0) | 浏览(970)
本文内容包括: 概述 持续集成过程 基于 Build Forge 实现持续构建 总结 参考资料 在敏捷开发过程中,软件构建周期以及自动化程度直接影响开发的速度和质量。本文结合具体的软件开发项目,描述如何利用 IBM Rational Build Forge 在敏捷开发过程中实现完全自动化的软件...
 
2009-12-06 23:38:15 | 好评(0) | 浏览(853)
XP方法中把日构建列为软件开发管理中的最佳实践;敏捷软件开发中也把持续集成当作是保证软件项目成功的一个原则。无独有偶,2003中国软件技术大会,上海微创软件公司技术总监蔡培讲述了微软公司的软件开发管理,演讲中提到微软软件开发管理中的一个重要实践,也就是日...
 
2009-12-06 23:38:15 | 好评(2) | 浏览(987)
摘要 首先声明一下,本文是个粗疏和简单的Daily Build解决方案,有关Ant、源代码管理(尤其是版本控制)、以及所谓持续集成的高级特性或功能在本文中均不会涉及,牛人请不要在此浪费时间。但本文所述的解决方案对于象我们团队(5个developer)这样一个轻巧的项目组的确...
 
2009-12-06 23:34:42 | 好评(0) | 浏览(949)
本文内容包括: 简介 开始 Geronimo 和初始构建 初始构建 测试初始构建 使用 SVN 签出最新的 Geronimo 源代码树 测试最新的构建 结束语 参考资料 许多新老开发人员正在投身于不断增长的 Apache Geronimo 热潮。因此,对于希望集成修改或定制模块的开发人员,构建 Geron...
 
2009-12-06 23:34:41 | 好评(0) | 浏览(939)
实现的主要功能是:自动从cvs中check out模块,然后编译,把编译后的class打成jar,再commit到cvs服务器的指定位置。 build.xml 代码 ?xml version=1.0? project name=gnt Auto build basedir=. default=build !-- The CVSROOT value -- property name=cvsroot value=:...
 
2009-12-06 23:34:41 | 好评(0) | 浏览(1028)
1. 引言 1.1. 名词解释 先了解一些名词,有的是我自创的: Nightly Build 字面直译为:每晚编译。实现了自动编译,摆脱了编译的手工劳动; 对于大型系统,编译耗时,在晚间完成则节约了工作成本; 实现版本号的自动管理(Build号,每次编译自增); milestone 版本 里...
 
2009-12-06 23:34:41 | 好评(0) | 浏览(1046)
持续集成工具:CruiseControl,俗称cc 构建工具:Ant (Maven不错,但还未使用熟练) 应用服务器:tomcat 版本控制器:Subversion 一.cc的设置 首先下载CruiseControl,目前版本是2.7.1,打开目录,找到config.xml文件 cruisecontrol project name=sanitation listeners c...
 
2009-12-06 23:34:41 | 好评(0) | 浏览(1124)
每日构建,对我们团队来说一个全新的概念。随着项目开发的进展,在开发过程需要及时反馈一些 BUG 和功能要求的处理情况。而在这种情况下每天或隔一段时间 Build 一个版本,工作量还是比较大的,所以就特别有必要引入每日构建。关于每日构建,在园里有已经有很多的文章...