ある工場の redmine バージョンアップ
TRANSCRIPT
中村 浩平(ナカムラ コウヘイ)
@netazone
SIerでオープン系エンジニア:11年
→⼯場の情報システム部:3年
Redmine歴: 8年 管理者歴: 5年
全社Redmineを運⽤していて ⽇々 よりよい活⽤法を模索中
• Redmineバージョン:3.3.2(SVN) ←2.5.1(bitnami)
• OS:Linux CentOS 7.2 ← 6.5
• Ruby 2.3.1 ← 1.9.3, Rails 4.2.7 ← 3.2.17
• Apache 2.4.6, MariaDB 10.1 ← MySQL 5.5
• 仮想サーバ:Mem 2G, CPU 2Core, Disk 20GB
• ユーザ数:180 チケット数:15,000
• 使⽤しているプラグイン:14 ← 26
うわっ・・・私のRedmine、 バージョン低すぎ・・・?
ある⼯場はこれでRedmineバージョンアップを決意した(2016/11) https://www.slideshare.net/netazone/i-decided-toupgraderedminelikethis20161126-69542681
第11回東京Redmine勉強会のアンケート公開(2016/11) https://www.slideshare.net/akipii.oga/11redmine
動作検証
プラグイン 検証(26コ)
もう帰りたい
代替⼿段検討・ 運⽤調整
新機能調査・説明
サーバ構築
バージョンアップ? リプレイス?
プラグイン 動かない!
バージョンが 決まらない!
新しいの出ちゃった
ファイルサーバ 【本番】redime
移⾏前
【検証】redmine-next-stg
移⾏後
【開発】 redmine-next-test
テスト
毎時
DB backup
毎時
テスト済 プラグイン
・1時間に⼀度 本番DBインポート & DB migration ・ユーザ解放、事前に参照してもらう ・移⾏当⽇、ホスト名、IP引き継ぐ
・ユーザ解放なし
・テスト後、検証環境に反映
新サーバを⽴てて、ホスト名とIPを引き継ぐ【参考】⽇々是精進。: Redmineバージョンアップ記録 http://daily-postit.blogspot.jp/2011/12/redmine.html
画面崩れ
全員のキャッシュクリアは無理
じゃないですか(切り戻し)やだー!
● 開発環境では出なかった ● テーマを変えても なおらない ● 問い合わせ きた あせる
⾊々あがくうちに、 画⾯の再読込(F5連打)でなおった
ブラウザ キャッシュだこれー!!!
・全⽂検索の⾼速化が⼤好評(8秒→1.5秒)
・ウォッチャーグループ プラグイン廃⽌ が不評(バージョンアップで使⽤不可に)
【代替】ウォッチャーフィルター作成 部署を⼊⼒すると、部員だけ出てくる
※”姓”にフルネーム、”名”に部署を⼊れ、 ”名”を⾮表⽰にしている
バージョンアップが最も魅⼒的 →プラグインに頼りすぎない
• 標準機能、REST APIで考える
• ⽇本⼈作者のプラグイン採⽤Redmineのバージョンアップに追従していくための⼀⼯夫 ファーエンドテクノロジー株式会社 前⽥さん(2016/11) https://www.slideshare.net/g_maeda/redmine-69542739