CruiseControl.NET cc.net 利用 svn 配置的说明

q78978 · 发布于 2009年3月18日 · 213 次阅读
96

在配置ccnet时,我遇到的最大的问题:就是从服务器中下载源代码总是不成功. 一般来说,用的较多的工具就是vss,svn,tfs,我每种都试过了,其中svn已经成功了,vss和tfs正在实验中. 现在我把有关svn配置的过程说一下,我是从头开始配置的. (1)先打开版本库浏览器,点击右键,加入文件夹,把项目文件全部加载进去. (2)进入svn的目录中,右键->SVN更新,把刚才加入的源代码更新到里面去,OK! (3)在svn\conf\passwd中,找一个Users呆会用这个用户去下载源代码,eg: test/9527 SVN的设置到这里就可以了,其实回头看看是很简单的.

其实如果已经用svn管理项目,那么这些都已经是配置好了.直接用就行了/ svn://192.168.100.86/FuYouBaoJian/ //服务器上项目文件的地址 c:\Test3 //下载在本地c盘上,这个目录你随便取 c:\Program Files\Subversion\bin\svn.exe //svn程序路径 test //能访问svn的用户名 9527 //svn的密码 其中...必须放在下面一行,这样就可以下载了

如果下载成功,你就可以看到在c:/Test3目录下看到所有下载的源代码.

只是把自己试验过的,写出来.一起交流有关cc,ne的相关问题.不足地方,高手多多指导.

[[i] 本帖最后由 q78978 于 2009-3-18 12:36 编辑 ]

共收到 8 条回复
4
laofo · #1 · 2009年3月18日

Good,支持原创

现在出现问题比较多的是大家都很少把svn加到系统环境变量中去,从而无法正确下载代码到local,也就不能build通过

96
q78978 · #2 · 2009年3月18日

因为下载源代码是第一步,个人认为这步比较重要,其它配置,参考一下网上的资料就可以成功了. 我自己老是卡在这个位置,不过总算成功了.多靠这里的学习和scmroad,laofo等高手帮忙

4
laofo · #3 · 2009年3月18日

你太谦虚了...多多交流:lol

96
Nicholas_Jiang · #4 · 2009年7月02日

我也用了CruiseControl很长一段时间了,但是我几乎很少用它 的功能来做构建,因为我发觉它的本身功能局限性很低,而且 严格规范要求,我现在的做法是用CruiseControl作为我的构建脚本 的架构器(就是用CC来调用我的脚本) 至于构建的细节全部在我的脚本里实现,这样当你的project多的时候 ccnet.config文件里只有project llist,而没有具体的细节,

方便管理,构建脚本处理 Source Code Update, compile, make installer ,publish 等等

4
laofo · #5 · 2009年7月02日

对,各个项目有各个项目的配置文件,只是用cruisecontrol调用一下就可以了。所有的东西都要写到各个项目的build.xml里面去。:handshake

96
Germin · #6 · 2010年3月09日

c:\Program Files\Subversion\bin\svn.exe //svn程序路径 这个是服务端的,如果公司的svn服务器在外地,自己的电脑上必须装这个软件吗?

96
Germin · #7 · 2010年3月09日

laofo 于 2009-3-18 13:02 发表
Good,支持原创

现在出现问题比较多的是大家都很少把svn加到系统环境变量中去,从而无法正确下载代码到local,也就不能build通过 [/quote]

添加到环境变量path中的是c:\Program Files\Subversion\bin\svn.exe还是c:\Program Files\Subversion\bin呢?

96
scmroad · #8 · 2010年3月09日

c:\Program Files\Subversion\bin

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册