Scrumプロセス導入のため、Redmine Backlogsを導入させていただくことがあります。 本ページでは、Redmine Backlogsの導入手順をまとめます。
パッケージのインストール
まず、Redmine Backlogsに必要なパッケージを導入します。
$ sudo apt-get install git libxslt1-dev
Redmine Backlogsの取得
Redmine Backlogsを取得します。Redmine Backlogsは、githubからクローンすることで入手することができます。
クローン後、最新のリリース (執筆時点では v1.0.6) をチェックアウトします。
$ cd
$ git clone git://github.com/backlogs/redmine_backlogs.git
$ cd redmine_backlogs
$ git checkout v1.0.6
Redmine Backlogsのデプロイ
続いて、Redmine Backlogsをデプロイします。
Redmineのプラグインは、Redmineのディレクトリ直下のpluginsディレクトリに移動することでデプロイします。
$ cd ..
$ chown -R www-data:www-data redmine_backlogs
$ sudo mv redmine_backlogs /home/www-data/redmine-2.6.10/plugins
移動後、Redmine Backlogsの初期設定を行います。
Redmineのディレクトリ直下に移動して、Bundlerによって追加のGemパッケージをインストールした上で、rakeコマンドを実行します。
$ cd /home/www-data/redmine-2.6.10
$ bundle install --path=vendor
$ sudo -u www-data RAILS_ENV=production bundle exec rake redmine:backlogs:installbundle exec rake redmine:backlogs:installWhich 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 3Creating a new task tracker.
Please type the tracker's name: task
最後に、JQueryの互換性のための行を設定します。
app/views/hooks/_rb_include_scripts.html.erbファイルの先頭に、次の1行を追加します。
$ sudo -u www-data vi plugins/redmine_backlogs/app/views/hooks/_rb_include_scripts.html.erb
<%= javascript_include_tag 'jquery/jquery-migrate-1.2.1.js', :plugin => 'redmine_backlogs' %>