挖井

类库大魔王的挖井日记

挖一口属于自己的井


使用CruiseControl进行持续集成

  其实我根本不懂什么叫持续集成,为什么要每日构建,但是我还是很喜欢用CruiseControl,我喜欢让它能为我写的每一个程序都构建一个项目。其实我也根本没怎么利用CruiseControl的多少功能,我只是让它在我点击按钮时从VSS中下载源代码编译最后打包而已。
  今天下午花了大概2、3个小时的时间,把我在做的那个项目放到组内服务器上的CruiseControl上去了,因为是我在自己本地建了一个VSS库,所以先要把VSS库的目录共享给服务器,然后慢慢配置ANT脚本,而且相比我自己的机器,服务器上少了很多东西,比如没有Xtreme Toolkit Pro,没有Boost,没有Inno Setup,没有doxygen,没有upx。一一复制过去,经过10来次的试验,总算大致可以了,但还是少了用doxygen生成文档的步骤,后来想想暂时也不需要让人家看到这个源代码的文档,所以也先搁下了。
  回到家,也暂时不想写代码了,就整一下自己机器上的那份CruiseControl,上次系统还原后,移动硬盘再接上去后,盘符全都变了,我也不想再冒险去改。改过脚本里的一些东西,但原来的那个编辑器的项目还是没能全部一次pass。今天仔细改了改,不光可能是CruiseControl脚本有问题,连VC的环境配置也有问题,当时没把一些必要的路径设好,比如Scintilla的头文件路径,Xtreme Toolkit Pro的路径等等。顺便把SocketHelper也加上去了,心里那个舒服呀!其实我对ANT脚本没了解,里面很多写死的路径,每次如果有变动,要改很多地方,这是很让人郁闷的。

本文地址:

https://minidump.info/blog/2007/11/e4-bd-bf-e7-94-a8cruisecontrol-e8-bf-9b-e8-a1-8c-e6-8c-81-e7-bb-ad-e9-9b-86-e6-88-90/

上一篇

静态链接Scintilla

  自从大致了解了Scintilla后,就喜欢上了这个控件,一般的用法照它文档和代码中写的,只要LoadLibrary那个dll,就可以直接使用"Scintilla"为类名创建窗口了。这两天发现XML Spy也用了Scintilla,并且没有看到那个dll文件,猜想应该是静态链接进去了,所以我...…

Software 全文阅读
下一篇

景田孔亮火锅

  下午的时候小思宇突然发个邮件说好想吃孔亮火锅,然后小妞就叫上俊英下班载我们去。说实话,孔亮火锅的味道确实比其它地方的稍微要好一点点,那油碟的味道就能比较出来。一边吃,小思宇和小妞就一边怀念学校的生活,倒是我却没什么怀念的,我的心一直是漂泊的。小思宇真的要离职了。…

mm 全文阅读