SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
管理者の観点からみた
Redmine運用
∼運用継続性の担保∼
shinagawa.redmine 第5回勉強会
2013.06.29
@naitoh
13年6月23日日曜日
Redmineの魅力
• 豊富なプラグイン:機能を拡張できる
• Ruby on Rails : 本体にパッチを当てて改
造しやすい。
• 定期的(およそ4ヶ月毎)なメジャー
アップデート:より便利に。
13年6月23日日曜日
管理者の作業
• プラグインは何個いれてますか?
• パッチは何個あててますか?
• Redmineのバージョンアップは何回しま
したか?
⇒便利さは管理者が対応して実現します。
13年6月23日日曜日
Redmine運用のシーン
1.導入時
2.運用中
3.バージョンアップ時
各シーンについて議論してみてください
運用上のポイントの一例を紹介しますので
ワークショップの話題にしてください。
13年6月23日日曜日
1.導入時
• Redmine のインストール
13年6月23日日曜日
LinuxでのRedmine
• 推奨インストール手順(redmine.jp)あり。
• 場合により自前でRuby コンパイルが必
要。(※CentOS 6の標準 Ruby は 1.8.7)
• Ruby 1.8.7のサポート期限は2013/06
• Rubygems & Bundler 管理。(インター
ネットに繋がってないと敷居があがる)
13年6月23日日曜日
LinuxでのRedmine
一括インストーラもあります。
1.Bitnami(Ruby + Redmine)
• タイムリーなRedmine最新版提供
2.ALMinium(Ruby + Redmine + plugin)
• plugin対応後にRedmine最新版提供
13年6月23日日曜日
WindowsでのRedmine
• 推奨インストール手順が英語のみ。
http://www.redmine.org/projects/
redmine/wiki/HowTos
• Ruby は何を使うかから悩む…。
mswin32版… 今なら Ruby Installer?
• RMagickはネイティブモジュール要追加。
13年6月23日日曜日
WindowsでのRedmine
一括インストーラもあります。
1.Bitnami(Ruby 1.9.3 + Redmine 2.3.1)
• タイムリーなRedmine最新版提供
13年6月23日日曜日
2.運用中
• Redmine 改善要望&トラブル対応。
• パッチで対応
• プラグインで対応。
• Redmineのバージョンアップで対応。
13年6月23日日曜日
Redmineパッチ
• ガントチャート日付パッチ
• ガントチャート担当者パッチ
• ガントチャート編集パッチ #2024
⇒手パッチで編集作業…。
必要なら本家に要望を上げましょう。
13年6月23日日曜日
Redmineプラグイン
• 最新のRedmineに対応してる?
• Redmine 1.4(routes)/2.0(Rails3)/
2.1(jQuery) の壁。
• 2.1に対応してれば2.2∼2.3ではだいた
い動く。(たまに動きません。)
期待どおりに動かない場合、仕様なのかバグ
なのか未対応なのかよくわからない。
13年6月23日日曜日
3.バージョンアップ時
1.Redmine 本体のバージョンアップは楽。
• bundle update & rake db:migrade で
アップデート作業完
2.パッチの再検証。必要なら再作成。
3.プラグインを対応版に入れ替え。
13年6月23日日曜日
Redmineプラグイン
• Redmineバージョンアップで新機能を使
いたいのにプラグインが未対応だと…
1.プラグインが対応するまでRedmine
バージョンアップを保留。
2.プラグインを自分で対応させる。
3.プラグインを外す。(対応時に再導入)
13年6月23日日曜日
プラグイン選択のポイント
1.継続的にメンテナンスされそうなプラグ
インを選ぶ
2.メンテナンスされてない場合、プラグイ
ンを外しても問題ないものを選ぶ
3.自分でメンテナンスできそうなものを選
ぶ
13年6月23日日曜日
対応プラグインの探し方1
• Redmine本家のプラグインページから
バージョン指定で検索。
• GitHub Network を探す。
• 作者以外が対応版をforkで作成。
• forkが複数。⇒よく使われている&メ
ンテナンスを誰かがしてくれそう。
13年6月23日日曜日
対応プラグインの探し方2
データーベース操作の有無が重要。
• db/* が無ければ互換性を気にする必要
が無いのでfork 版を気軽に使用可能。
• db/* がある場合、互換性が重要なので
db/*配下に変更を加えていないことが重
要。(変更がある場合、オリジナルに戻
れるか不明)
13年6月23日日曜日
対応プラグインの探し方3
• データベースを操作なし。⇒プラグイン
はいつでも外せる。(Redmineの新機能
でサポートされたなど)
• データベース操作あり&プラグイン側の
領域にデータ蓄積。⇒プラグインを外す
と情報が見えなくなるので外しにくい。
(用語集やImpasseプラグインなど)
13年6月23日日曜日
運用のベストプラクティス
• Redmineバージョンアップは、メジャー版
数の一つ前のマイナー版数がプラグイン対応
が進んでいるのでお勧め。(例:2.3⇒2.2.4)
• パッチやプラグインを入れすぎない。
• メンテナンスされているプラグインを選ぶ。
• 未対応プラグインを外すことも視野に。
13年6月23日日曜日

Mais conteúdo relacionado

Semelhante a Redmine admin

Rubyプログラミング教育に対する取り組みと事例紹介
Rubyプログラミング教育に対する取り組みと事例紹介Rubyプログラミング教育に対する取り組みと事例紹介
Rubyプログラミング教育に対する取り組みと事例紹介Yasushi Ishikawa
 
ある工場の Redmine 2017
ある工場の Redmine 2017ある工場の Redmine 2017
ある工場の Redmine 2017Kohei Nakamura
 
Enterprise Redmine
Enterprise RedmineEnterprise Redmine
Enterprise RedmineDai FUJIHARA
 
講演1 redmineの簡易crmとしての活用事例r2
講演1 redmineの簡易crmとしての活用事例r2講演1 redmineの簡易crmとしての活用事例r2
講演1 redmineの簡易crmとしての活用事例r2Hidehisa Matsutani
 
Redmine 300 310_new_feature
Redmine 300 310_new_featureRedmine 300 310_new_feature
Redmine 300 310_new_featureJun Naitoh
 
ある工場のRedmine
ある工場のRedmineある工場のRedmine
ある工場のRedmineKohei Nakamura
 
mruby/c適用期待分野20160329
mruby/c適用期待分野20160329mruby/c適用期待分野20160329
mruby/c適用期待分野20160329shimane-itoc
 
Continuous delivery chapter13
Continuous delivery chapter13Continuous delivery chapter13
Continuous delivery chapter13favril1
 
Redmine.tokyo 08 questionnaire
Redmine.tokyo 08 questionnaireRedmine.tokyo 08 questionnaire
Redmine.tokyo 08 questionnaireJun Naitoh
 
2015年度苫小牧高専情報工学科 学外実習発表会 発表資料
2015年度苫小牧高専情報工学科 学外実習発表会 発表資料2015年度苫小牧高専情報工学科 学外実習発表会 発表資料
2015年度苫小牧高専情報工学科 学外実習発表会 発表資料Takuya Mukohira
 
ある工場の Redmine バージョンアップ
ある工場の Redmine バージョンアップある工場の Redmine バージョンアップ
ある工場の Redmine バージョンアップKohei Nakamura
 
Al mininum 47redmine-2nd
Al mininum 47redmine-2ndAl mininum 47redmine-2nd
Al mininum 47redmine-2ndmikoto20000
 
Hyper → Highspeed → Development
Hyper → Highspeed → DevelopmentHyper → Highspeed → Development
Hyper → Highspeed → Developmentaktsk
 
アプリケーションへのRubyインタープリターの組み込み
アプリケーションへのRubyインタープリターの組み込みアプリケーションへのRubyインタープリターの組み込み
アプリケーションへのRubyインタープリターの組み込みKouhei Sutou
 
Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)Shinichirou Nakamura
 

Semelhante a Redmine admin (20)

Rubyプログラミング教育に対する取り組みと事例紹介
Rubyプログラミング教育に対する取り組みと事例紹介Rubyプログラミング教育に対する取り組みと事例紹介
Rubyプログラミング教育に対する取り組みと事例紹介
 
ある工場の Redmine 2017
ある工場の Redmine 2017ある工場の Redmine 2017
ある工場の Redmine 2017
 
Enterprise Redmine
Enterprise RedmineEnterprise Redmine
Enterprise Redmine
 
講演1 redmineの簡易crmとしての活用事例r2
講演1 redmineの簡易crmとしての活用事例r2講演1 redmineの簡易crmとしての活用事例r2
講演1 redmineの簡易crmとしての活用事例r2
 
Redmine 300 310_new_feature
Redmine 300 310_new_featureRedmine 300 310_new_feature
Redmine 300 310_new_feature
 
ある工場のRedmine
ある工場のRedmineある工場のRedmine
ある工場のRedmine
 
mruby/c適用期待分野20160329
mruby/c適用期待分野20160329mruby/c適用期待分野20160329
mruby/c適用期待分野20160329
 
Continuous delivery chapter13
Continuous delivery chapter13Continuous delivery chapter13
Continuous delivery chapter13
 
JUC2012
JUC2012JUC2012
JUC2012
 
Redmine.tokyo 08 questionnaire
Redmine.tokyo 08 questionnaireRedmine.tokyo 08 questionnaire
Redmine.tokyo 08 questionnaire
 
ドリコムJenkins勉強会資料
ドリコムJenkins勉強会資料ドリコムJenkins勉強会資料
ドリコムJenkins勉強会資料
 
さくルビー.Net誕生
さくルビー.Net誕生さくルビー.Net誕生
さくルビー.Net誕生
 
Redmine Applied for Large Scale
Redmine Applied  for Large ScaleRedmine Applied  for Large Scale
Redmine Applied for Large Scale
 
Rxt study lt_jp#2
Rxt study lt_jp#2Rxt study lt_jp#2
Rxt study lt_jp#2
 
2015年度苫小牧高専情報工学科 学外実習発表会 発表資料
2015年度苫小牧高専情報工学科 学外実習発表会 発表資料2015年度苫小牧高専情報工学科 学外実習発表会 発表資料
2015年度苫小牧高専情報工学科 学外実習発表会 発表資料
 
ある工場の Redmine バージョンアップ
ある工場の Redmine バージョンアップある工場の Redmine バージョンアップ
ある工場の Redmine バージョンアップ
 
Al mininum 47redmine-2nd
Al mininum 47redmine-2ndAl mininum 47redmine-2nd
Al mininum 47redmine-2nd
 
Hyper → Highspeed → Development
Hyper → Highspeed → DevelopmentHyper → Highspeed → Development
Hyper → Highspeed → Development
 
アプリケーションへのRubyインタープリターの組み込み
アプリケーションへのRubyインタープリターの組み込みアプリケーションへのRubyインタープリターの組み込み
アプリケーションへのRubyインタープリターの組み込み
 
Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)
 

Mais de Jun Naitoh

Redmine.tokyo23 questionnaire
Redmine.tokyo23 questionnaireRedmine.tokyo23 questionnaire
Redmine.tokyo23 questionnaireJun Naitoh
 
Redmine.tokyo22 questionnaire
Redmine.tokyo22 questionnaireRedmine.tokyo22 questionnaire
Redmine.tokyo22 questionnaireJun Naitoh
 
Redmine.tokyo21 questionnaire
Redmine.tokyo21 questionnaireRedmine.tokyo21 questionnaire
Redmine.tokyo21 questionnaireJun Naitoh
 
Redmine.tokyo 20 questionnaire
Redmine.tokyo 20 questionnaireRedmine.tokyo 20 questionnaire
Redmine.tokyo 20 questionnaireJun Naitoh
 
Redmine.tokyo 19 questionnaire
 Redmine.tokyo 19 questionnaire Redmine.tokyo 19 questionnaire
Redmine.tokyo 19 questionnaireJun Naitoh
 
Redmine.tokyo 18 questionnaire
 Redmine.tokyo 18 questionnaire Redmine.tokyo 18 questionnaire
Redmine.tokyo 18 questionnaireJun Naitoh
 
Redmine.tokyo 17 questionnaire
Redmine.tokyo 17 questionnaireRedmine.tokyo 17 questionnaire
Redmine.tokyo 17 questionnaireJun Naitoh
 
Redmine.tokyo 16 questionnaire
Redmine.tokyo 16 questionnaireRedmine.tokyo 16 questionnaire
Redmine.tokyo 16 questionnaireJun Naitoh
 
RubyData Tokyo Meetup 2018 naitoh
RubyData Tokyo Meetup 2018 naitohRubyData Tokyo Meetup 2018 naitoh
RubyData Tokyo Meetup 2018 naitohJun Naitoh
 
Redmine.tokyo 15 questionnaire
 Redmine.tokyo 15 questionnaire Redmine.tokyo 15 questionnaire
Redmine.tokyo 15 questionnaireJun Naitoh
 
Redmine.tokyo 14 questionnaire
 Redmine.tokyo 14 questionnaire Redmine.tokyo 14 questionnaire
Redmine.tokyo 14 questionnaireJun Naitoh
 
Redmine.tokyo 13 questionnaire
Redmine.tokyo 13 questionnaireRedmine.tokyo 13 questionnaire
Redmine.tokyo 13 questionnaireJun Naitoh
 
Reject kaigi2017 naitoh
Reject kaigi2017 naitohReject kaigi2017 naitoh
Reject kaigi2017 naitohJun Naitoh
 
Redmine 310 320_new_feature
Redmine 310 320_new_featureRedmine 310 320_new_feature
Redmine 310 320_new_featureJun Naitoh
 
Redmine.tokyo 09 questionnaire
Redmine.tokyo 09 questionnaireRedmine.tokyo 09 questionnaire
Redmine.tokyo 09 questionnaireJun Naitoh
 
Redmine 260 300_new_feature
Redmine 260 300_new_featureRedmine 260 300_new_feature
Redmine 260 300_new_featureJun Naitoh
 
Redmine.tokyo 07 open_discussion
Redmine.tokyo 07 open_discussionRedmine.tokyo 07 open_discussion
Redmine.tokyo 07 open_discussionJun Naitoh
 
Redmine.tokyo 07 questionnaire
Redmine.tokyo 07 questionnaireRedmine.tokyo 07 questionnaire
Redmine.tokyo 07 questionnaireJun Naitoh
 
Rbpdf gem library
Rbpdf gem libraryRbpdf gem library
Rbpdf gem libraryJun Naitoh
 

Mais de Jun Naitoh (19)

Redmine.tokyo23 questionnaire
Redmine.tokyo23 questionnaireRedmine.tokyo23 questionnaire
Redmine.tokyo23 questionnaire
 
Redmine.tokyo22 questionnaire
Redmine.tokyo22 questionnaireRedmine.tokyo22 questionnaire
Redmine.tokyo22 questionnaire
 
Redmine.tokyo21 questionnaire
Redmine.tokyo21 questionnaireRedmine.tokyo21 questionnaire
Redmine.tokyo21 questionnaire
 
Redmine.tokyo 20 questionnaire
Redmine.tokyo 20 questionnaireRedmine.tokyo 20 questionnaire
Redmine.tokyo 20 questionnaire
 
Redmine.tokyo 19 questionnaire
 Redmine.tokyo 19 questionnaire Redmine.tokyo 19 questionnaire
Redmine.tokyo 19 questionnaire
 
Redmine.tokyo 18 questionnaire
 Redmine.tokyo 18 questionnaire Redmine.tokyo 18 questionnaire
Redmine.tokyo 18 questionnaire
 
Redmine.tokyo 17 questionnaire
Redmine.tokyo 17 questionnaireRedmine.tokyo 17 questionnaire
Redmine.tokyo 17 questionnaire
 
Redmine.tokyo 16 questionnaire
Redmine.tokyo 16 questionnaireRedmine.tokyo 16 questionnaire
Redmine.tokyo 16 questionnaire
 
RubyData Tokyo Meetup 2018 naitoh
RubyData Tokyo Meetup 2018 naitohRubyData Tokyo Meetup 2018 naitoh
RubyData Tokyo Meetup 2018 naitoh
 
Redmine.tokyo 15 questionnaire
 Redmine.tokyo 15 questionnaire Redmine.tokyo 15 questionnaire
Redmine.tokyo 15 questionnaire
 
Redmine.tokyo 14 questionnaire
 Redmine.tokyo 14 questionnaire Redmine.tokyo 14 questionnaire
Redmine.tokyo 14 questionnaire
 
Redmine.tokyo 13 questionnaire
Redmine.tokyo 13 questionnaireRedmine.tokyo 13 questionnaire
Redmine.tokyo 13 questionnaire
 
Reject kaigi2017 naitoh
Reject kaigi2017 naitohReject kaigi2017 naitoh
Reject kaigi2017 naitoh
 
Redmine 310 320_new_feature
Redmine 310 320_new_featureRedmine 310 320_new_feature
Redmine 310 320_new_feature
 
Redmine.tokyo 09 questionnaire
Redmine.tokyo 09 questionnaireRedmine.tokyo 09 questionnaire
Redmine.tokyo 09 questionnaire
 
Redmine 260 300_new_feature
Redmine 260 300_new_featureRedmine 260 300_new_feature
Redmine 260 300_new_feature
 
Redmine.tokyo 07 open_discussion
Redmine.tokyo 07 open_discussionRedmine.tokyo 07 open_discussion
Redmine.tokyo 07 open_discussion
 
Redmine.tokyo 07 questionnaire
Redmine.tokyo 07 questionnaireRedmine.tokyo 07 questionnaire
Redmine.tokyo 07 questionnaire
 
Rbpdf gem library
Rbpdf gem libraryRbpdf gem library
Rbpdf gem library
 

Redmine admin