现在的位置: 首页 > 综合 > 正文

win7下cc.net的部署时注意的一点问题

2012年04月18日 ⁄ 综合 ⁄ 共 712字 ⁄ 字号 评论关闭

之前在xp下部署cc.net时,一帆风顺。最近把开发环境搬到win7下,把cc.net/svn/nant等等重新部署一次,结果发现了一点问题。原来win7的安全控制更加严格,管理员组的用户对系统目录以及一些系统自动创建的目录的操作都会作出提示,而以前经常干的把log4net的日志记录到c盘根目录下结果出现了问题,日志记录不成功。而在部署cc.net时,打开cc.net后,cc.net在启动的时候出现了大块的红色错误信息。经过一番测试,总结出几点:

1)win7下cc.net的部署时,在安装cc.net完成后,将cruisecontrol.net的文件夹拷贝出来,拷贝到c盘根目录下,或者其他盘下,以此来避免win7对硬盘的安全控制。

2)在添加svn任务的时候,一定要注意,cc.net是通过svn客户端版本来抽取最新代码的,如果机器上安装了visualsvn。。等svn客户端工具的,一定不要用这些工具检出工作目录,因为这些工具的版本一般都比svn的客户端版本要高,在高版本的客户端工具检出的工作目录中,cc.net再用svn客户端版本重新拿代码时会出现问题。

3)如果你只是在本机检测,ci服务器环境和开发环境在一台机器上(就像我),有可能不会使用cc dashboard,而可能会使用cctray,cctray的版本一定要和cc.net的版本一致,一定要统一到http://sourceforge.net/projects/ccnet/上下载最新版本安装,因为cctray和cc.net的版本不一致,可能会出现问题,例如1.4的cctay连接1.5的cc.net的时候会出现NullReferenceException。

抱歉!评论已关闭.