Redmineを最新版のスイッチ&プラグインのコードレビューをインストール
RedmineのSubtaskingを使ってみたいが、バージョン1.0.0に組み込まれるようで、7月まで待たなくてはならない。
なので、とりあえず最新版(trunk)にスイッチして、使用してみる。
後、プラグインのコードレビューの気になるのでインストールしてみる。
参考サイト
Redmineのsubtaskingを使った画面: プログラマの思索
Haru's blog: Redmineのsubtaskingを試す その2
Feature #443: Subtasking - Redmine
http://www.r-labs.org/projects/r-labs/wiki/Code_Review
Redmineのリポジトリ切り替え
■現状のリポジトリを確認
# cd /var/redmine # svn info ---------------------------------------------------------------------- パス: . URL: http://redmine.rubyforge.org/svn/branches/0.9-stable リポジトリのルート: http://redmine.rubyforge.org/svn リポジトリ UUID: e93f8b46-1217-0410-a6f0-8f06a7374b81 リビジョン: 3735 ノード種別: ディレクトリ 準備中の処理: 特になし 最終変更者: jplang 最終変更リビジョン: 3728 最終変更日時: 2010-05-01 21:38:44 +0900 (土, 01 5月 2010) ----------------------------------------------------------------------
■最新版のリポジトリに切り替え
# cd /var/redmine # svn switch http://redmine.rubyforge.org/svn/trunk
■データベース再作成
# mysql ---------------------------------------------------------------------- drop database redmine; create database redmine; grant create,select,insert,delete,update,index,drop,alter on redmine.* to redmine@localhost identified by 'password'; set password for 'redmine'@'localhost' = password('redmine'); flush privileges; ----------------------------------------------------------------------
■セッション暗号化用鍵の生成
# rake config/initializers/session_store.rb
■データベースの初期化
# rake db:migrate RAILS_ENV=production # rake redmine:load_default_data RAILS_ENV=production ------------------------------------------------------ Select language: bg, bs, ca, cs, da, de, el, en, es, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, sr, sv, th, tr, uk, vi, zh, zh-TW [en] ja ------------------------------------------------------
■redmineディレクトリの所有者をnobodyに変更してappache再起動
# cd /var # chown -R nobody:nobody ./redmine # service httpd restart
■使った感じ
親→子→孫といった具合にチケットを作ることができる。
チケット一覧で親チケットでソートすれば題名のところで関連が分かるが、参考サイトの通りまだ改善の余地あり、という所だろうか。
プラグインのコードレビューをインストール
■ダウンロード&展開(念のため)
# cd vendor/plugins # wget http://r-labs.googlecode.com/files/redmine_code_review-0.2.9.3.zip # unzip redmine_code_review-0.2.9.3.zip
■マイグレート&apache再起動
# rake db:migrate_plugins RAILS_ENV=production # service httpd restart
■Redmineの管理設定
後は参考サイト通りに。
http://www.r-labs.org/projects/r-labs/wiki/Code_Review
「ロールと権限」で各ロールにコードレビューの権限設定をします。
プロジェクトの設定で コードレビュー モジュールをチェックします。
プロジェクトの設定でコードレビュータブを開き、コードレビューに割り当てるトラッカーを選択します。