持续集成
文章平均质量分 69
糖醋鼻子
一个IT小兵
展开
-
抛弃IDE,手工打造绿色编译环境
最近的项目已经被我放置到了持续集成系统的控制之下,主要使用了CruiseControl和ANT来进行持续构建,但由于项目使用到了BDS 2006作为开发工具,而服务器并没有安装也不愿意去安装BDS,所以怎么在不安装IDE的情况下获得编译环境是个问题。 仔细分析了一下ANT的机制,它可以使用命令行调用编译器来编译程序,而不需要IDE程序,因此BDS的IDE环境实际上是一个附带编译原创 2007-09-12 22:38:00 · 1410 阅读 · 4 评论 -
一统天下,使用ANT构建VS.NET工程
对VS.NET工程进行自动构建工作使用什么?也许大家会异口同声的说是NANT。嗯,NANT无疑是自动构建VS.NET工程最快捷的工具,但对于一个拥有多个编程语言环境的项目,使用专用版的ANT工具却并不是一个好的解决方案,试想,如果你的项目拥有多个由不同语言开发的模块,那么你可能会同时使用ANT、WANT、NANT来分别管理特定的模块。当然,这不是我们想看到的,同时维护三个构建工具实在不原创 2007-10-08 11:18:00 · 1207 阅读 · 0 评论 -
Cruise+ANT+maven2搭建持续集成环境
Cruise简介Cruise是ThoughtWorks推出的持续集成系统,它秉承了CruiseControl的优秀品质,同时加入了管线阶段、分布式集成等特性,让整个自动化环境更加合理智能。当然,对于该系统更详细的介绍,各位可参考ThoughtWorks工程师tony1130的博客:htt原创 2009-09-24 15:44:00 · 1779 阅读 · 2 评论 -
在Cruise环境中加入Selenium集成测试
前文中我们成功使用ANT+Maven2+Cruise搭建了持续集成环境,实现了compile、test、tag、deploy、publish等自动化环境。今天我们再接再厉,为其加入Selenium集成测试。关于Selenium的介绍和使用方法,在此不做赘述,各位可以借助万能的google来原创 2009-10-28 10:56:00 · 1734 阅读 · 0 评论 -
Maven2上演狸猫换太子――字符编码造成的诡异故障
字符编码界的混乱我们在此不想多提,我们只能祈祷所依赖的平台和环境能够尽可能完善的处理它们…但是,吃芝麻还有掉烧饼的时候,字符编码似乎像赶不走的幽灵,时不时的来恼你一下…这不,Maven2也被它劫持,跟我来了个狸猫换太子…莫名其妙的没有问题之前使用Maven2作为项目的构建工具,运行的原创 2009-10-28 14:03:00 · 1992 阅读 · 0 评论 -
正在使用的自动化环境交互示意图
自动化环境帮助团队节省了大量的时间,覆盖了构建、回归测试、发布等各种容易出现浪费的阶段,使用可靠的计算机代替会感到疲劳的人。 现将目前项目所使用的自动化环境交互图放出,大家可以参考合理取舍,目的是减少无谓的浪费,让大家的开发更加专注。原创 2009-12-16 15:32:00 · 1241 阅读 · 0 评论