- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一个轻巧的每日构建解决方案
一个轻巧的每日构建解决方案
分类: 项目管理2004-07-01 16:5317085人阅读评论(5)收藏举报
jbuildervssbuildant数据库单元测试
首先声明一下,本文是个粗疏和简单的Daily Build解决方案,有关Ant、源代码管理(尤其是版本控制)、以及所谓持续集成的高级特性或功能在本文中均不会涉及,牛人请不要在此浪费时间。但本文所述的解决方案对于象我们团队(5个developer)这样一个轻巧的项目组的确非常适用。
1. Daily Build模型
2. 团队规则
以我的陋见,每日构建(Daily Build)其实技术实现是其次,而开发团队以每日构建来削平项目发布压力、提供代码质量的目的才是本质。所有,每日构建有助于优秀团队的建设,反过来,围绕每日构建制定相应的团队规则也有利于每日构建发挥积极的作用。
例如:
每日构建的时间定为每天凌晨0:00;
而团队的代码必须于每天10:30之前Check in;
Bug监狱制度等等。
3. 搭建Daily Build环境
根据以上模型和团队规则,现在搭建Daily Build的环境。在这个模型中,VSS服务器是和Daily Build主机分开的,如果开发团队所掌握的资源有限,将二者合一也完全可以,只是注意作好备份即可。步骤如下:
-配置VSS服务器
-配置Daily Build主机
-建立VSS Shadow Folder
-安装配置Ant
-生成Ant的Build.xml文件
-构建Daily Build任务计划
1) 配置VSS服务器
建立VSS数据库,为开发团队成员创建账号。将项目文档、源代码文件Add入VSS数据库;
2) 配置Daily Build主机
在一台计算机上安装项目Build所需的包、类库、工具、环境等,作为Daily Build的主机。然后再执行以下步骤;
3) 建立VSS Shadow Folder
在Daily Build主机上建立VSS映射文件夹(Shadow Folder)。
VSS映射文件夹可以根据建立时的设置获得当前工程(Project)所有源文件的必威体育精装版版本。一旦VSS服务器中某个工程的映射文件夹建立后,当团队成员向VSS数据库提交新版本代码或增减源代码文件时,VSS映射文件夹将获得实时的同步。(相当于自动Get Latest Version到这个文件夹)具体方法如下:
? 进入VSS Administrator;然后点击Tools - Options进入“SourceSafe Options”对话框;切换到“Shadow Folders”标签页:
? 从VSS中选择项目以及设置Shadow Folders的在Daily Build主机中的目录位置均可以通过“Browser”按钮选择进行,非常方便。其他设置项目设为缺省即可。更详细的设置可以参考VSS的帮助文档。
? 点击“确认”后,VSS自动将VSS数据库中该工程的源文件同步到了位于Daily Build主机的映射文件夹中。
注意:
开发团队中的成员必须都具有对Daily Build主机VSS映射文件夹写权限才能保证向VSS提交新版本或增减源文件时,源文件会自动同步到VSS映射文件夹。
4) 安装配置Ant
Ant下载:
Ant安装:解压zip包,并将解压后的目录拷贝到一个特定的目录,我的环境是“C:/Ant”。并确保…/bin和…/lib两目录位于C:/Ant下;
Ant配置:编辑Windows系统变量,我们团队环境是PC/Windows(以我的配置为例)
建立ANT_HOME:“ANT_HOME”:“C:/Ant”;
建立JAVA_HOME:“JAVA_HOME”:“D:/Jbuilder9/jdk1.4”;
在Path中添加:“C:/Ant/bin”
请参考如下连接中的好文:/java/ant.html
5) 生成Ant的Build.xml文件
其实所有使用Ant进行编译的技巧都应该集中在Build.xml的编写上,很多关于Ant的技巧也就是编写Build.xml的技巧。(慢慢看、慢慢学 :)
但即使你编写Build.xml的技巧为零,你也可以利用IDE来偷懒。我们团队使用的IDE是JBuilder,利用“Export to Ant”可以很轻松的生成一个简单的Build.xml:
在Daily Build主机中安装JBuilder,用JBuilder打开VSS映射文件夹中的工程。在JBuilder中,点击“File - New”在弹出的“Object Gallery”对话框中选择“Build”标签页,先选择“Export to Ant”,选择Build.xml存放路径(推荐在*.jpx同一目录下)。然后在JBuilder环境中“Rebuild”工程一次,JBuilder
您可能关注的文档
- 七下第7单元.doc
- 迪斯尼乐园攻略.doc
- 2015高考英语模拟.doc
- 房屋建筑学综合测试题4.doc
- Android(Lollipop 5.0) 兼容性性问题.doc
- 八年级上Unit 4导学案.doc
- unit 5 text B(下).docx
- 山东省烟台市2015年高考适应性练习(一)(二模)英语试题.doc
- 房屋建筑工程概论练习题.doc
- 人体各部分中日英表达.doc
- 无锡市锡东高级中学2023-2024学年高二上学期期末生物试题(原卷版).docx
- 兴化中学2023∽2024学年高一上学期期末考试生物试题(解析版).docx
- 天津大学《概率论与数理统计》课件.ppt
- 兴化中学2023∽2024学年高一上学期期末考试生物试题(原卷版).docx
- 无锡市市北高级中学2023-2024学年高二上学期期末物理试题 (原卷版).docx
- 【试卷】2022-2023学年江苏省南京市高一(上)期末物理试卷.doc
- 兴化中学2023-2024学年高一上学期期末测试化学试卷(原卷版).docx
- 创世机械项目单层钢结构厂房吊装方案.pdf
- 初中信息技术人教八年级上册 综合实践活动计算机基础教案.pdf
- 大学生职业生涯汇报课件.ppt
文档评论(0)