之前我们一直用IceScrum的免费版本来运作Scrum项目,用GitLab来做做Issue管理,但是出现了一些问题。GitLab的issue不够好用,不能满足我们的需求,同时issue没有办法放在Scrum中作为backlog,不能在sprint plan时轻易的变成task,需要人工创建task。结果没有人愿意这样干,特别是在工作节奏快,issue多的时候。这样就直接导致以issue为中心的开发/测试工作和Scrum的脱离。

今天准备安装backlogs,就是为了能够在Redmine上进行Scrum管理工作,而不再使用IceScrum。这样既可以利用Redmine的强大的issue管理功能,又可以很容易的将Issue纳入Scrum管理流程中。

现在已经安装了Redmine,开始安装插件backlogs吧。主页在:http://www.redminebacklogs.net/

安装手册在:http://www.redminebacklogs.net/en/installation.html

但是有一些问题(这个user story看来没有经过acceptance test),所以我这里记录一下安装步骤:

1. 获取代码:

root@redmine:~# git clone https://github.com/backlogs/redmine_backlogs.git
Cloning into 'redmine_backlogs'...
remote: Counting objects: 20892, done.
remote: Compressing objects: 100% (7134/7134), done.
remote: Total 20892 (delta 13806), reused 20111 (delta 13163)
Receiving objects: 100% (20892/20892), 9.93 MiB | 20 KiB/s, done.
Resolving deltas: 100% (13806/13806), done.

2. 使用v1.0.3版本

git checkout v1.0.3
Note: checking out 'v1.0.3'. You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example: git checkout -b new_branch_name HEAD is now at 42aab4c... v1.0.3

3. 复制到插件目录

cp -r redmine_backlogs/ redmine-2.3/plugins/

4. 然后进入redmine顶层目录, 设置环境变量

root@redmine:~/redmine-2.3# RAILS_ENV=production
root@redmine:~/redmine-2.3# export RAILS_ENV

5. 再次运行redming依赖安装命令:

root@redmine:~/redmine-2.3# bundle install --without development test
You cannot specify the same gem twice with different version requirements.
You specified: nokogiri (< 1.6.0) and nokogiri (>= 0)

直接到plugins/redming_backlogs/Gemfile文件中删除 这一行:

gem "nokogiri"

再运行上面的命令。说安装nokogiri 1.5.10出错,原因是缺少xslt库,安装之:

apt-get install libxslt-dev

6. 安装holidays

gem install holidays --version 1.0.3
gem install holidays

7. 现在运行预安装命令

root@redmine:~/redmine-2.3# bundle exec rake db:migrate

8. 开始安装插件:

root@redmine:~/redmine-2.3# bundle exec rake redmine:backlogs:install
2.3.2.stable.12037. You are running backlogs v1.0.3, latest version is 1.0.3 =====================================================
Redmine Backlogs Installer
=====================================================
Installing to the production environment.
Fetching card labels from http://git.gnome.org...done!
Configuring story and task trackers...
-----------------------------------------------------
Which trackers do you want to use for your stories?
1. Bug
2. Feature
3. Support
Separate values with a space (e.g. 1 3): 1,2,3
You selected the following trackers: Bug, Feature, Support. Is this correct? (y/n) y
-----------------------------------------------------
Creating a new task tracker.
Please type the tracker's name: bug_feature_support_tracker
You typed 'bug_feature_support_tracker'. Is this correct? (y/n) y
Story and task trackers are now set.
Migrating the database...** Invoke redmine:plugins:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute redmine:plugins:migrate
** Invoke db:schema:dump (first_time)
** Invoke environment
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:schema:dump
** Invoke redmine:backlogs:fix_positions (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute redmine:backlogs:fix_positions
done!
Installation complete. Please restart Redmine.
Thank you for trying out Redmine Backlogs!

安装完成,启动redmine后开始试用。创建项目时选中backlogs即可。

Redmine backlogs 安装的更多相关文章

  1. Redmine backlogs 升级

    刚装完1.0.3两天,1.0.4发布了,乘项目还没有开始,赶快升级.升级过程 1.设置环境变量: RAILS_ENV=production export RAILS_ENV 2. 获取最新代码: cd ...

  2. Redmine 插件安装

    将对应的插件都复制进redmine的plugins 安装对应所需要的GEMS bundle install --without development test rmagick 执行插件合并 bund ...

  3. redmine 一键安装

    Redmine 是一个开源的.基于Web的项目管理和缺陷跟踪工具.它用日历和甘特图辅助项目及进度可视化显示.同时它又支持多项目管理.Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理 ...

  4. Redmine入门-安装

    Redmine提供了两种方式安装,如果仅仅只是使用Redmine,建议采用一键安装的方式,快捷方便.如果需要做二次开发或者更多的个性化处理,可以采用源码安装方式,下面分别介绍两种安装方式. ----- ...

  5. Redmine简易安装与系统优化

    安装版本为bitnami-redmine-2.6.5-0 ,用的Bitnami的一键安装包 . 下载地址https://bitnami.com/stack/redmine/installer 简要安装 ...

  6. Redmine(window7)安装

    首先要准备Ruby相关文件,Redmine是基于Ruby on rails开发的. 1.下载railsinstaller,我这时下载的版本是railsinstaller-2.2.1.exe,对应的官网 ...

  7. redmine一键安装(项目管理、Bug管理、任务跟踪、代码管理、日报等等)

    1,下载一键安装包(64位系统) https://bitnami.com/stack/redmine 2,帮助文档(安装引导) http://www.360doc.com/content/15/033 ...

  8. Centos5 下redmine的安装及配置

    Redmine: 这是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和 DotProject的功能大致相当外,还有 ...

  9. redmine 的安装

    https://bitnami.com/stack/redmine/installer#官方地址 安装很简单,给权限 chmod +x bitnami-redmine-3.3.0-1-linux-x6 ...

随机推荐

  1. Ubuntu学习-简单指令

    查看是否安装了中文支持 locale -a 如果有 zh_CN.utf8 则表示系统已经安装了中文locale,如果没有则需要安装相应的软件包. 软件管理 apt ( Advanced Packagi ...

  2. Dreamweaver8卡死打开初始化(缓存重建)失败的解决的方法

    无论是中文版的dreamweaver 8,还是英文版本号的dw8或绿色版本号的DW8,都可能出现打开时卡死无法启动的情况,这个bug的出现是由于先前你以前在使用dreamweaver 8的时候,定义了 ...

  3. webpack配合vue.js实现完整的单页面demo

    本篇文章主要是我在开发前研究了webpack+vue.js的单页面应用,因为需要用到node的npm,所以确保安装了node,建议官网安装最新的稳定版本.并且在项目中需要加载一些npm包,由于npm的 ...

  4. mysql密码忘记如何处理

    1,修改/etc/my.cnf添加添加skip-grant参数,重启mysql. 2,登录mysql  mysql -uroot 3, 更新user中root的密码  use mysql;   upd ...

  5. C# 多线程的坑 之 代码变序

    英文好的,可跳过,直接打开底部的“参考“链接. 代码变序--reordering of memory operations 大概4年前,阅读了这篇文章后http://www.albahari.com/ ...

  6. 易语言转C#小试牛刀

    呵呵,用了几年的易语言,太郁闷了,玩过E的童鞋们懂得,偶然机会尝试C#,现正式投入C#门下. 我会把我学习C#的一些知识和重点,实时发不到我的BLOG中,同想学习C#的童鞋一起成长起来.

  7. js库开发--参数传递及方法修改

    <!DOCTYPE html><html>    <head>        <meta charset="UTF-8">      ...

  8. iOS 在特定页面 界面旋转

    1.在AppDelegate.h 里添加标记 2.在AppDelegate.m 里添加这个方法 3.使用 [(AppDelegate*)[UIApplication sharedApplication ...

  9. python 学习之爬虫练习

    通过学习python,写两个简单的爬虫,没用线程,本地抓取速度还不错,有些瑕疵就是抓的图片有些显示不出来,代码做个笔记记录下: # -*- coding:utf-8 -*- import re imp ...

  10. linux常用命令--diff

    diff是Unix系统的一个很重要的工具程序. 它用来比较两个文本文件的差异,是代码版本管理的基石之一.你在命令行下,输入: $ diff <变动前的文件> <变动后的文件> ...