持续集成java手册

持续集成java手册

ID:35219884

大小:15.16 KB

页数:3页

时间:2019-03-22

持续集成java手册_第1页
持续集成java手册_第2页
持续集成java手册_第3页
资源描述:

《持续集成java手册》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、持续集成Java手册育龙网 WWW.CHINA-B.C0M  2009年06月08日  来源:互联网育龙网核心提示:持续集成手册一、概念MartinFowler的文章:ContinuousIntegration中文翻译:持续集成二、工具传统工具:VisualStudio.Net,VisualSourc持续集成手册一、概念MartinFowler的文章:ContinuousIntegration中文翻译:持续集成二、工具传统工具:VisualStudio.Net,VisualSourceSafe,RationalClear

2、Case自动编译工具:Ant回归测试工具:JUnit代码检查工具:CheckStyle持续集成工具:CruiseControl三、步骤CruiseControl监控远程版本控制系统的变化变化发生时CruiseControl调用编译工具进行编译(Ant等)编译成功后调用JUnit进行回归测试编译成功后调用CheckStyle进行代码检查完毕后将编译结果、测试结果、代码检查结果发送至开发人员、主管经理,并发布至网站,甚至报警器所有这一切都是按照编制好的脚本自动进行的四、实施示例目前我们使用的是learase,主控软件为rui

3、seontrol,其脚本文件为cccc.xml配置远程版本控制系统30mainD:“cc_view“chelseafc“Nucleus2.0“Porttrue配置编译工具30C:“Java“JBuilder2005hirdparty“ant“bin“ant.batD:“cc_view“chelseafc“Nucleus2.0“Port“clearcase-build.xmlcleanbuild1配置测试用例(在ant的中)testinitRununittests$$-yesyes-$plainfalsexml-$$/Te

4、st.class配置报告形式currentbuild.txt-mail.chelseafc.com.cnworkflow_engine@chelseafc.com.cnContinuousIntegration:ajax@chelseafc.com.cnchelseachelsea@chelseafc.com.cn其中CruiseControl暂时没有提供代码检查工具的支持,建议使用Ant来调用CheckStyle,示例如下(没有真正运行过):web.checkstyle$/checkstyle$/checkstyle-

5、checkstyletask.properties-$/checkstyle31/.jar-$/checkstyle31/custom.xmltrue$/checkstyle/custom.xml-source.java$/$target.checkstyle$/$/checkstyle-$/checkstyle/custom.xmlfalse$/main/.javaplainxml$/checkstyle/checkstyle_errors.xml$/checkstyle$/checkstylecheckstyle_e

6、rrors.xml$/checkstyle31/checkstyle-noframes.xsl五、几点提示CruiseControl会自动根据本地ClearCase的View监控远程VOB其实除了监控远程版本控制系统外其它的任务都可以由Ant来完成,CC只负责监控变化并调用Ant即可可以为cruisecontrol.bat加入启动参数“-port8055”,这样可以用JMX来控制cc最好避免中文路径,否则就需要手工为几个Xml格式的文件,如cc的reportServlet的Web.xml等加入编码方式“,或者将中文路径映

7、射为虚拟硬盘:中文log无法正常显示时,需要设置CruiseControl配置文件中元素的“encoding”属性,如:D:“Tomcat4.1“webapps“cruisecontrol“samplelogsutf-8D:“cc_view“chelseafc“Nucleus2.0“Portest-results编译失败后,在下次checkin之前,一般不需要重新编译,这时可设置<>的“”属性为来避免重新编译<>的几个属性好像没有缺省设置,虽然文档里说从2.1.7开始有缺省设置,包括各种工具的安装、使用,在各自

8、的文档里都非常详细,网上亦有无数资源六、参考资料DailyBuild全攻略Draco.Net持续集成.Net手册

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。