日志标签 缺陷跟踪管理工具
群英汇redmine增强版ossxp-3.0成功上线
7月20日
经过三个多月努力,群英汇Redmine 增强版ossxp-3.0终于成功上线。
下面介绍一下 ossxp-3.0 版本的新特征:
- 上游版本库升级到Redmine官方的1.0.0版本. Redmine 1.0.0 引入的新特征:
- 支持子任务(subtask)
当发现起初的任务划分过于粗粒度,可以将起初的任务再划分成若干个子任务,每个子任务指派给某个成员。这样从另一方面实现了一个父任务指派给多人。 - 支持通过邮件提交问题时设置指派者和问题(issue)的起始日期
- 支持从POP3服务器读取邮件
redmine-1.0.0之前仅支持从IMAP服务器读取邮件。
关于redmine通过邮件提交问题,具体可以参考 http://redmine.ossxp.com/redmine/documents/4 - 增强了wiki功能
wiki底层库升级,使redmine的wiki更加稳定、健壮
- 支持子任务(subtask)
Redmine关于敏捷Scrum的插件
7月19日
这几年来,敏捷开发风靡全球,尤其是Scrum这股风。那么Redmine作为优秀的项目管理工具,是否支持Scrum流程呢?Redmine Sprints 正是在这种呼吁中应运而生。
借助于Redmine Sprints 插件,可以有效地将Scrum流程包含进Redmine的管理流程:
- 产品负责人(Product Owner)可以登录Redmine,在Backlog页面向产品Backlog中添加用户故事(User Story),并根据功能的重要程度,设置适当的优先级。
- 在Scrum计划会议上,登录Redmine,进入Backlog页面,根据User Story的优先级来确定即将开始的Sprint要完成哪些User Story,并将这些User Story挪到这个Sprint的Backlog中。
- Scrum团队成员可以登录Redmine,进入任务板页面,根据具体情况,将Sprint中的User Story划分成一个个小的功能模块(即任务),各个成员根据自己的能力来领取这些小任务。
- 接下来Scrum团队的成员就可以集中精力完成自己领取的任务了。并且应该每天都要在任务面板里更新自己的任务状态,同时燃烧曲线(BurnDown)会自动根据任务的完成情况发生变化,从而真实反映项目的进展情况。
具体细节请参考 http://www.ossxp.com/doc/redmine-plugins/redmine-sprints/
redmine版本库统计 SVG 柱状图在IE中不能显示
7月2日
由于我们办公完全在Linux下,因此 redmine 的前端自然就是 Firefox 了。在Firefox下,redmine的版本库统计SVG柱状图显示(选择一个项目,点击版本库菜单,然后点击右上角统计链接)是完全正常的。但昨天一网友(也是老乡)告诉我,他们用 IE 看不到 SVG 柱状图。于是今天上午我研究了一下,终于找到问题的原因,并hack了。
redmine 用户导入插件
6月8日
redmine管理员有时可能需要批量导入用户。如果你选择LDAP认证方式,那么可以使用群英汇为redmine拓展的从LDAP同步账号的功能。但如果没有LDAP服务器,仅使用数据库存储账号信息,难道就只能一个一个创建用户了吗?
答案当然不是,群英汇 redmine-user-import 就是为解决这样的问题而开发的。该该插件允许系统管理员通过导入csv格式的文件,从而批量导入用户。
更多关于此插件的信息可以参考用户手册 http://www.ossxp.com/doc/redmine-plugins/redmine-user-import/user_manual/user_manual.html
redmine 问题导入插件
6月8日
在使用redmine的过程中可能会遇到以下几种情况:
- 有一些问题是固定的,多个项目中都需要用到这些问题,新建一个项目后,都需要手动添加这些固定问题,即繁琐又浪费时间。
- 经常需要导入其他缺陷跟踪系统的问题列表
- 大型项目异地开发可能需要将总部redmine中的一些问题导出,然后导入到异地团队使用的redmine中(这两个redmine没有部署在同一台服务器上)。
对于第一个问题,如果你的redmine是0.9以后的版本,可以通过 项目复制 功能,将原项目的问题复制到新项目中去。但这个复制是将原项目的所有问题都复制到新项目中,显然那些非固定问题也被复制了,这就需要额外手动删除这些非固定问题,大量时间浪费在删除操作上。
群英汇 redmine-issue-import 插件可以完美地解决上面的问题,它可以将redmine系统导出的问题(csv格式)或者手动创建的csv文件,直接导入到redmine项目中。
更多关于此插件的信息可参考用户文档 redmine-issue-import: user_manual
redmine同步变更集属性插件
6月7日
上个星期有客户反映他们在提交代码说明时总是忘记使用使用引用关键字(refs, references等)或者关闭问题关键字(fixes, closes等),导致代码提交不能有效跟问题建立关联,关闭问题状态。虽然版本库(如SVN)提供了修改提交日志的功能,但redmine对于已经自动获取的变更集是不能再重新获取的,除非在版本库配置处删除再重新导入。显然,对于仅仅一次提交的失误,这样做代价似乎太大了。
因此为了更好地满足客户的需求,我花了一星期时间写了一个同步变更集属性(如committer、date、commit log)的插件 redmine-sync-revprops。该插件是基于redmine 0.9 开发的,无须任何数据迁移操作,只需将该插件放在vendor/plugins目录下,重启服务器就可以使用。
具体的使用手册可以参考 http://www.ossxp.com/doc/redmine-plugins/redmine-sync-revprops/user_manual/user_manual.html
群英汇redmine增强版ossxp-2.0已经冻结
3月17日
经过两三个月的努力, 群英汇redmine增强版ossxp-2.0 已经接近尾声, 正在打包测试, 预计过两天就能和大家见面了.
ossxp-2.0版本做了大量的改进:
- 上游版本库升级到Redmine官方的0.9.3版本
- 我们自己也做了相应的增强
- 新建问题自动指定默认的目标版本
- 查看活动,从最后一次变更时间算起而非当前时间
- 同步帐号。管理员可以从 LDAP 同步帐号到 redmine
- 单点登录支持最新的Cosign-3.0版本(Cosign-3.0解决了以前版本钓鱼攻击的问题)
大家有什么问题或者好的意见尽管在这里留言, 或者登录 http://redmine.ossxp.com/redmine/projects/show/redmine 进行交流, 我们会在第一时间给予答复和技术支持 :)
Debian/Linux下Redmine的安装步骤
3月9日
前提条件是:你的机器上已经安装了 ruby , rake, rails 和 mysql数据库。
至于ruby和rails的版本对应情况可以参考:http://www.redmine.org/wiki/redmine/RedmineInstall
redmine 邮件服务的配置
1月22日
1.将config/email.yml.example重命名为config/email.yml
REDMINE_ROOT$ mv config/email.yml.example config/email.yml
2.修改config/email.yml文件,修改信息如下:
production: delivery_method: :smtp smtp_settings: address: mail.foo.bar port: 25 domain: foo.bar # authentication: :login # user_name: xxx # password: xxx development: delivery_method: :smtp smtp_settings: address: mail.foo.bar port: 25 domain: foo.bar # authentication: :login # user_name: xxx # password:xxx
注意用#注销掉的那三行信息,那是邮件服务器身份验证信息,但是如果你的用户已经使用了域验证,就不需要那三行信息。
注:这是针对Redmine 0.8.x版本以及以后版本适用的。对于之前的版本并不存在config/email.yml.example文件,这时邮件的配置是在config/environment.rb文件里,找到“# SMTP server configuration”字样,然后在下面进行参数配置,配置的参数和新版本的一样。
3.保存退出之后,重新启动服务器。
然后访问redmine,以管理员的身份登录系统,点击”管理”—->”配置”—->”邮件通知”,然后点击右下角的”发送测试邮件”,就可以测试你的邮件服务配置是否成功了。



最新评论