有点类似于的概念但不完全相同。这么一个系统自己开发显然要花费非常多时间,最好的方法是利用现有的工具来搭建。一番研究下来,发现Trac非常符合我的要求:免费、开源、跨平台、轻量级、高度可扩展,等等,这些特点我都非常喜欢。这篇文章记录我在安装、配置基于Trac的集成框架的一些经验。在Python、Trac方面我都接触不久,理解有限,如果不妥之处请各位指出。
网友老紫竹开发了一个csdn博客备份工具,现在推荐给大家,有需要备份博客的可以点击下面的链接使用该工具。
另外如果想为多个项目配置trac,可以做一个通用的配置文件trac.ini,放到d:/trac/trac.ini,然后在具体项目的trac.ini文件里引用它:
1.安装Trac
很久以来就有的想法,给我们的产品开发搭建一个集成的自动测试框架。想达到的目标有:
这样tracserver就搭好了。在浏览器中输入地址:https://localhost:8443/trac/。如果看到有"AvailableProjects"列出就说明成功了。如果有错误,可以打开Windows的Event Viewer查看VisualSVN Server的日志信息。
我对Python、Trac、Apache、SVN这些开源开发工具都是初次接触,为降低难度,从一开始就没打算在Linux安装,但还是走了不少弯路。开始时尝试用CollabNet SVNServer+Python+Trac+Apache,在和Trac集成时由于python和Apache的svn库版本不一致放弃了。后来改用Visual SVN Server+Trac,传奇私服制作,方便很多。Visual SVNServer安装简单,集成了SVN和Apache,而且有基于GUI的管理界面,3000ok.com。