让jira/fisheye/bamboo协同工作

以前CI一直使用的是cruisecontrol 2.7,这玩意倒不是不好用,就是有俩毛病,一个是权限控制有点罗嗦(其实基本是没啥控制,这还是小问题),一个是不主动从svn拖代码,必须用ant自己的任务,这个可太晕菜了,我改了build.xml还得下次ci才能体现。这几天本来要用hudson,down了个最新版本,上来系统就挂了---404,j_acegi_spring...springsecurity的url竟然是错误的,见鬼了,我这个遇到新系统必发现几个大bug的记录得以延续啊。
无奈干脆换上了bamboo(teamcity实在是太大了,jetbrains的东西应该是绝对好用的,不过我想象ideaj的快捷键和布局,还是拉倒吧,得适应一阵子)。折腾了半天也没搞明白,最后仔细看了看文档,bamboo以project为基本单位,plan是ci的基本单位。用起来还算简单,权限控制也很好,还能通知jabber协议的服务器,比如gtalk,真是不错,就它了:)
不过bamboo的邮件就是发不出去,用的是javamail-1.4.1这个实现,具体原因最后都没搞明白,jira就可以用我的邮件服务器发送,就是bamboo不行,最后没辙了干脆本地装了个james,一律localhost发送。
然后装上了fisheye和jira。
话说jira的svn插件就是不干活,最后把jira的jira-data\plugins\atlassian-subversion-revisions文件夹删掉,让它从新索引一遍才解决。
jira的fisheye插件直接update到2.5,发现svn插件里面的view repo的url不对,最后把fishey里面的路径/trunk去掉了,直接扫描/下所有目录,让fisheye从新索引;再把svn插件里面的fisheye的路径也一并改了,改为 http://192.168.1.250:8060/changelog/项目名 ?cs=${rev} 终于搞定。 <!-- v:3.2-->

你可能感兴趣的:(spring,工作,SVN,subversion,Acegi)