スキップしてメイン コンテンツに移動

Bitnami Redmine2.5.2 にプラグインをインストール

Bitnami Redmine(2.5.2)にプラグインをインストールしてみました。
動作確認もかねてなのですが、毎度プラグインのインストールは面倒なので、DOSコマンドでいつも入れるプラグインのインストールをまとめて実行するようにしてみました。

Redmineのインストールディレクトリは、C:\BitNami\redmine-2.5.2-0としています。
Gitはインストール済みなので、リポジトリからクローンして取得するようにしています。

ECHO ON
PROMPT $g
REM *****************************************
REM Redmineのインストールディレクトリに従って変更
REM *****************************************
SET REDMINE_PLUGIN_ROOT=C:\BitNami\redmine-2.5.2-0\apps\redmine\htdocs\plugins
REM *****************************************
REM プラグインディレクトリに移動
REM *****************************************
cd %REDMINE_PLUGIN_ROOT%
REM *****************************************
REM Gitリポジトリからプラグインを取得
REM *****************************************
REM KnowregdeBase
git clone git://github.com/alexbevi/redmine_knowledgebase.git redmine_knowledgebase
REM EVM
git clone git://github.com/imaginary-cloud/redmine_evm.git redmine_evm
REM Wrokload
git clone git://github.com/MPPI-DPN/redmine-workload.git redmine_workload
REM 語彙集
git clone git://github.com/chiastolite/redmine_glossary.git redmine_glossary
REM カレンダー祝日表示
git clone git://github.com/taktos/redmine_holidays_plugin.git redmine_holidays_plugin
REM ダッシュボード
git clone git://github.com/jgraichen/redmine_dashboard.git redmine_dashboard
REM サイドバー
git clone git://github.com/bdemirkir/sidebar_hide.git sidebar_hide
REM クリップボードペースト
git clone git://github.com/peclik/clipboard_image_paste.git clipboard_image_paste
REM チケットインポーター
git clone git://github.com/zh/redmine_importer.git redmine_importer
REM Gitリポジトリ検索
git clone git://github.com/suer/redmine_milkode.git redmine_milkode
REM 自動で進捗率を100%
git clone git://github.com/escline/redmine-auto-percent.git redmine-auto-percent
REM ローカルアバター
git clone git://github.com/ncoders/redmine_local_avatars.git redmine_local_avatars
REM コードレビュー
git clone git://github.com/momibun926/redmine_code_review.git redmine_code_review
REM 工数入力
git clone git://github.com/momibun926/redmine_work_time.git redmine_work_time
REM テストマネジメント
git clone git://github.com/jwcastillo/redmine_impasse.git redmine_impasse
REM チケットにチェックリストを表示
git clone git://github.com/Undev/redmine_issue_checklist.git redmine_issue_checklist

これで、リポジトリからプラグンを取得できます。
あとはバンドル、DBマイグレーションを行います。

SET REDMINE_ROOT=C:\BitNami\redmine-2.5.2-0\apps\redmine\htdocs
REM *****************************************
REM Bundleを実行するディレクトリに移動
REM *****************************************
cd %REDMINE_ROOT%
bundle install --no-deployment
REM *****************************************
REM DBマイグレーション
REM *****************************************
bundle exec rake redmine:plugins:migrate RAILS_ENV=production

取得したプラグインのアップデートは

REM *****************************************
REM Gitリポジトリからプラグインの最新版をPULL
REM *****************************************
SET REDMINE_PLUGIN_ROOT=C:\BitNami\redmine-2.5.2-0\apps\redmine\htdocs\plugins
cd %REDMINE_PLUGIN_ROOT%
cd redmine_knowledgebase
git pull
cd %REDMINE_PLUGIN_ROOT%
cd redmine_evm
git pull
cd %REDMINE_PLUGIN_ROOT%
cd redmine_workload
git pull
cd %REDMINE_PLUGIN_ROOT%
cd redmine_glossary
git pull
cd %REDMINE_PLUGIN_ROOT%
cd redmine_holidays_plugin
git pull
cd %REDMINE_PLUGIN_ROOT%
cd redmine_dashboard
git pull
cd %REDMINE_PLUGIN_ROOT%
cd sidebar_hide
git pull
cd %REDMINE_PLUGIN_ROOT%
cd clipboard_image_paste
git pull
cd %REDMINE_PLUGIN_ROOT%
cd redmine-auto-percent
git pull
cd %REDMINE_PLUGIN_ROOT%
cd redmine_local_avatars
git pull
cd %REDMINE_PLUGIN_ROOT%
cd redmine_code_review
git pull
cd %REDMINE_PLUGIN_ROOT%
cd redmine_work_time
git pull
cd %REDMINE_PLUGIN_ROOT%
cd redmine_impasse
git pull
cd %REDMINE_PLUGIN_ROOT%
cd redmine_issue_checklist
git pull

プラグインのインストール後は、redmineの再起動が必要なので、

REM *****************************************
REM Redmineのサービス再起動
REM *****************************************
net stop redmineThin1
net stop redmineThin2
net start redmineThin1
net start redmineThin2

って感じで、コマンドをメモしながら貼り付けながらインストールをしてみました。


以前、KnowregeBaseのインストールが面倒だったとブログに書いたことがありましたが、最新のバージョンはすんなりと入りました。
LibにTag関連のプラグイン?を自分で入れる必要もなくBundleでばっちり入りました。



コメント

このブログの人気の投稿

Redmineで計測するEVM

プロジェクトによっては、EVMによって進捗を測っているところもあります。 Redmineでタスク管理をして、作業時間をつけるのですから、EVMも計測可能だと思います。 チケットの作業予定のFromToと、見積もり、完了のステータス、作業時間を利用してEVMを算出するプラグインがありました。 ※EVMについては http://www.itmedia.co.jp/im/articles/0903/31/news118.html に概要がのっています。 EVMプラグイン redmine_evm https://github.com/tksmkw/redmine_evm  DBのマイグレーションもないので手軽に導入できます。本家からフォークされたものですが、HightChartを使っていて、表示されるグラフが洗練されている感じがします。 時間軸は1週間ごとで表示されます。短期間のプロジェクトでは、適用しづらいかもしれません。 PV,EV,ACだけでは物足りないので、以下の指標も表示させるようにしてみました。 PV Planned Value 出来高計画値(計画時点で見積 もった予算コスト) - EV Earned Value 出来高実績値(現時点までに完成 した作業の予算コスト) - AC Actual Cost 出来高実績値(現時点までに完了 した作業の実コスト) - SV Scheduled Variance スケジュール差異 EV-PV CV Cost Variance コスト差異 EV-AC SPI Schedule Performance Index スケジュール効率指数 EV÷PV CPI Cost Performance In

要件定義~基本設計フェーズでRedmineを利用したい

Redmineを要件~設計フェーズで利用したい。 用意するトラッカーは 業務要件 機能概要 お客様とのヒアリングの結果を「業務要件」トラッカーでチケット登録。 内容は、要件の業務背景、目的、期待するアウトプットなど、テストフェーズで業務を意識したテストケースが作成できることをイメージする。 作成したチケットの内容を、お客様とコメントもしくはワークフローでQAのやり取りを行い、要件をFIXしていく。 業務要件の概要がまとまり始めたら、「機能概要」 トラッカーで実装する機能の概要を記述して、「業務要件」トラッカーの子チケットとする。これで要件-機能マッピングが完成。 機能概要が業務要件と視覚的に結びつくことで、機能設計時にお客様の要件を常に意識しながら、作業を行なうことができる。

Pluginのインストール

Pluginをインストールして少し便利にしてみます。Redmineのヴァージョンは2.4.2です。 2.4.2で動作するPluginを探すのに苦労しました。本家のプラグインリストから気になったものをピックアップして、Github等から、2.4.2で動きそうなもの(2.3対応しているもの)を探してインストールしました。 インストール時に、すごく悩んだのがDBのマイグレートが必要なプラグインのときに実行する rake redmine:plugins:migrate RAILS_ENV=production ってコマンド。Redmineのルートフォルダで実行するとエラーで実行ができない。。。 色々と調べては見たのですが、そもそものベースとなる知識が全くないので、苦労しました。 上記のコマンドでなぜエラーになるのかは、まったく理解はしていないのですが、以下のコマンドでインストールすることができました。 bundle exec rake redmine:plugins:migrate RAILS_ENV=production インストール時に少し手間がかかったもの ※とはいってもRailsの知識全くないので苦労しただけだとおもいますが、、、 Knowledgebase Redmine Charts 以下のプラグインは特に悩まず順調にインストールできました。 Paste cropped image Gompertan plugin Progressive Gantt Modifications Redmine Auto Done 100% Redmine Code Review Redmine EVM ezFAQ Redmine Glossary Issue Importer Redmine Issue Checklist Redmine Issue Detailed Tabs & Time Redmine Issue Templates Redmine Local Avatars Redmine Wiki Extensions plugin Redmine Work Time plugin Sidebar Hide