xinc提供了一个非常专业的基于EXT-JS框架的web界面,这个界面用于查看项目的部署情况、单元测试结果、代码覆盖率、SVN提交信息等许多细节问题,所以配置好这个web界面还是非常有必要的。
在安装xinc时会让我们指定 Xinc web-application的位置,指定到web目录下即可。我的是在/data0/htdocs/www/webxinc目录。进入这个目录会有这么几个文件(如果缺少了ext-2.0和plotkit目录请参考 xinc的安装和配置 ):
drwxrwxrwx 3 www www 4096 01-08 16:03 css drwxrwxrwx 4 www www 4096 01-08 15:22 ext-2.0 -rwxrwxrwx 1 root root 842 01-08 16:59 handler.php drwxrwxrwx 3 www www 4096 01-08 16:03 images drwxrwxrwx 2 www www 4096 01-08 16:03 js drwxrwxrwx 4 www www 4096 01-08 15:22 plotkit
入口是handler.php文件。如果是apache服务器的话就很方便了,.htaccess都建好了。如果是nginx的话就麻烦一点了,得自己写个重写指令。不过也很简单,在server域内加上如下指令即可:
if ( !-f $request_filename ) { rewrite ^/(.*)$ /handler.php last; }
接着还需要一个模板文件,搜索 xinc.ini 文件,将SVN副本中的data emplates目录复制到该文件所在目录下。可以打开xinc.ini看看,里面都是我们安装xinc时的配置,也可以web节点([web])上加一个title项,设置web页面的title。如:
[web] title = "网站优化实验室项目持续集成平台"
其它就是一些时区的修改等,然后访问即可。