&tag(Redmine); *目次 [#s6133d5f] #contents *参考情報 [#ifb7d730] -[[Symfoware DebianにRedmineをインストールする:http://symfoware.blog68.fc2.com/blog-entry-422.html]] -[[Redmineのインストール | Redmine.JP:http://redmine.jp/guide/RedmineInstall/]] *関連ページ [#ab733b7c] -[[./GTD]]…RedmineでGTDにチャレンジ -[[./アップグレード]] -[[./Backlogs]] -[[./1.1.2]]…WindowsにRedmine1.1.2をインストール。 -[[CentOS5]]…CentOS5にRedmine1.1.2をインストール。 *運用 [#s1f6363e] **ユーザーの追加 [#gc7b40ce] -admin/adminでログインし、管理→ユーザー→新しいユーザで追加できる。 **リポジトリとの連携 [#c7ae693b] ***コミットと同時にステータスを変更する(fixesで完了にする) [#zf448a23] コミットメッセージで、「fixes #1」などと入れた場合に、チケット#1が「終了」になるように修正したい。 -管理→設定→リポジトリを開く。 -修正用キーワードにfixes, closesを確認する。適用されるステータスに「終了」などとする。 ***コミットしたときにチケット一覧などに反映したい [#v20c7c1b] [[小技(0.9): コミットと同時にリポジトリの情報を取得する | Redmine.JP Blog:http://blog.redmine.jp/articles/redmine-0_9-url-to-fetch-changesets/]]を参考に設定する。 **コミットログの修正 [#yef2ccdb] -[[Subversionのコミットログの変更とRedmineへの反映方法 | もさもさくん:http://mosa.nubobo.net/archives/33]] *Tips [#ab30abe2] **カスタムフィールドの追加 [#r5ea205b] -[管理]→[カスタムフィールド]→[新しいカスタムフィールドを作成]で追加できる。「全プロジェクト向け」にチェックを入れると自動的に全プロジェクトで使用可能になる。チェックを入れない場合は、プロジェクトの[設定]→[情報]→[カスタムフィールド]で作成したカスタムフィールドにチェックを入れないと使えない(チケット一覧にも表示されない)。 **カスタムフィールドをチケット一覧に表示 [#xe2167ba] -[管理]→[設定]→[チケットトラッキング]でカスタムフィールドにチェックを入れて保存する。 -もしくはプロジェクトごとのチケット一覧でカスタマイズ。 **一つのRedmineプロジェクトで複数のリポジトリを参照したい [#o279c08d] -[[複数プロジェクトにまたがるコンポーネントとリポジトリの関連 - Redmine Users (japanese) | Google グループ:http://groups.google.com/group/redmine-users-ja/browse_thread/thread/d39933d23ea1b3a6?pli=1]]によると根本的な解決方法ない。 **デフォルトのチケットの担当者をチケット作成者にする [#f806b4b3] -[[新規チケット作成時、デフォルトの担当者をチケット作成者にする | Redmine.JP:http://redmine.jp/faq/issue/set_current_user_to_assigned_to_field/]] *プラグイン [#h08161cd] **参考リンク [#b21f11a5] -[[Redmineに入れたプラグイン一覧: プログラマの思索:http://forza.cocolog-nifty.com/blog/2010/01/redmine-5fd1.html]] -[[plugin紹介 on Redmine: 100ねんごの未来予想図:http://in.shappi.org/article/161328028.html]] **インストール方法 [#yb53fab9] -プラグインのアーカイブを取得。githubの場合Downloadボタンを押せばzip or tarボール形式でダウンロードできる。 -ダウンロードした中身を展開し、<REDMINE_HOME>/vendor/plugins/<プラグイン名> にコピーする。 ex) <REDMINE_HOME>/vendor/plugins\redmine_time_tracker -redmineホームディレクトリでrakeコマンドを実行 cd <REDMINE_HOME> rake db:migrate_plugins RAILS_ENV=production -パーミッションの設定などする。 **アンインストール方法 [#tb132373] -http://kyka.sakura.ne.jp/it/archives/207 **Redmine Todo Lists plugin [#ff3dee32] -[[dalyons/redmine-todos-scrum-plugin - GitHub:https://github.com/dalyons/redmine-todos-scrum-plugin]] -RedmineでTodoリストを管理するプラグイン。チケットにするまでもないTodoを管理するのに便利か。 -[[Redmine でシンプルな ToDo リストを実現する Redmine Todo Lists plugin | ITEMAN Blog - アイテマンブログ:http://iteman.jp/blog/2009/09/redmine-todo-redmine-todo-list.html]] ** Redmine Time Tracker plugin(old)[#y0c4d14a] -[[delaitre/redmine_time_tracker - GitHub:https://github.com/delaitre/redmine_time_tracker/tree]]。 -作業時間が記録できる。 -[[RedmineのTimeTracker Pluginが使いやすい - プチ技術メモ:http://d.hatena.ne.jp/hiroponz/20100411/p1]] ** Redmine Time Tracker plugin(ver 2.x) [#f95ce792] -[[hicknhack-software/redmine_time_tracker:https://github.com/hicknhack-software/redmine_time_tracker]]がメンテされているリポジトリ。 -[[Redmine2.4.1にタイムトラッカープラグインをいれる | Scimpr Blog:http://blog.scimpr.com/2013/12/15/redmine2-4-1%E3%81%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%83%88%E3%83%A9%E3%83%83%E3%82%AB%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E3%81%84%E3%82%8C%E3%82%8B/]]…インストール方法。 **WorkTimePlugin [#h2769536] -[[WorkTime - kusu - A redmine plugin to view and update TimeEntry by each user. - kusu's dev.env. - Google Project Hosting:http://code.google.com/p/kusu/wiki/WorkTime]] -工数管理ができる。 **Charts plugin [#f68acd46] -[[pullmonkey/open_flash_chart - GitHub:https://github.com/pullmonkey/open_flash_chart]]先にこれをいれる。 -[[Redmine - PluginCharts - Redmine:http://www.redmine.org/projects/redmine/wiki/PluginCharts]] -各種チャートを表示できる。 -過去データを使用するには次のコマンド実行。 rake charts:migrate RAILS_ENV=production *トラブルシューティング [#h0f36ad4] **チケットのステータスが変更できない [#qdd73bd9] [[チケットのステータスだけが変更できない | Redmine.JP:http://redmine.jp/faq/issue/cannot-change-issue-status/]]によるとたとえ管理権限を持つユーザーであろうとプロジェクトのメンバーじゃないとチケットのステータスだけは変更できないらしい。 **svnで差分を表示しようとすると、「リポジトリに、エントリ/リビジョンが存在しません」と表示される。 [#t47525e3] -まずログを確認するとエンコーディング関連のエラーらしい。 #pre{{ App 1039 stderr: svn: E000022: 'UTF-8' }} -問題の切り分けのためscmコマンド(svn diff)をログ出力する。これにはconfiguration.ymlで以下のように設定。 #pre{{ default: scm_stderr_log_file: /var/log/redmine_scm_stderr.log }} -apacheの環境変数LANGの問題?。Yosemite以降環境変数を設定するのにlaunchctl setenv LANG ja_JP.UTF-8のようにしないといけないらしい。それも毎回 --[[Mac OS X Environment Variables | Encyclopedia of Daniel:http://encyclopediaofdaniel.com/blog/mac-os-x-environment-variables/]]