Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ある工場の Redmine バージョンアップ 4

950 views

Published on

"Redmine upgrade 4 of one plant "
Kohei Nakamura
2019-05-18 redmine.tokyo #16

YouTube:
https://youtu.be/oAPbdD2C6YU

Published in: Software
  • Be the first to comment

  • Be the first to like this

ある工場の Redmine バージョンアップ 4

  1. 1. ある工場の Redmine バージョンアップ 2019/05/18 第16回 redmine.tokyo @TOKYO SHINAGAWA KOHEI NAKAMURA
  2. 2. 自己紹介 SIerのオープン系エンジニア:11年 →メーカー(工場)の情シス: 6年目 Redmine歴: 10年 管理者歴: 7年 全社 Redmineを 5年運用していて、 日々よりよい活用法を模索中 neta Kohei Nakamura 発表: 「ある工場の Redmine」ほか
  3. 3. 使っている Redmine は? もちろん 4.0 or まだ 3.x
  4. 4. 本日伝えたいこと Redmine 4.0 非常に 非常に 良いぞッ
  5. 5. 環境 • Redmineバージョン 4.0.3(SVN) ←3.4.7(SVN) • OS : Linux CentOS 7.2 • Ruby 2.5.5 ← 2.3.1, Rails 5.2.2 ← 4.2.7 • Apache 2.4.6, MariaDB 10.1 • 仮想サーバ:Mem 4G , CPU 2Core , Disk 20GB • ユーザ数 : 260 チケット数 : 25,000 • 使用しているプラグイン : 13 ← 14
  6. 6. バージョンアップ 履歴 Redmine 2.5 (2014/04) - (約3年) Redmine 3.3 (2017/02) - (約2年) Redmine 3.4 (2018/12) - (半年) Redmine 4.0 (2019/05) 2014 3.3 3.42.5 2015 2016 2017 2018 2019 4.0 2020
  7. 7. きっかけ プラグイン作者の みんな! Redmine 4.0 対応 してくれ!! 第15回 redmine.tokyo (2018/11) 『ある工場の Redmine 2018』
  8. 8. 目標達成!
  9. 9. 今度は 俺の番だ
  10. 10. バージョンアップ どうやる? Rails バージョン 難易度 方式 変わらない ( 3.x→3.x ) 中 ディレクトリ 差替 変わる ( 3.x→4.x) 高 サーバー 差替
  11. 11. ファイルサーバ 【参考】日々是精進。: Redmineバージョンアップ記録 http://daily-postit.blogspot.jp/2011/12/redmine.html 【本番】redime 移行前 【検証】redmine-next 移行後 【開発】 redmine-next-test テスト 毎時 DB backup 毎時 テスト済 プラグイン ・1時間に一度 本番DBインポート&migration ・ユーザ解放、事前に参照してもらう ・移行当日、ホスト名、IP引き継ぐ ・ユーザ解放なし ・テスト後、検証環境に反映 移行計画 / 環境 新サーバが旧サーバのホスト名とIP、データ引き継ぐ
  12. 12. プラグイン 検証(14コ) もう帰りたい Rubyのバージョン ってなに??? 4.1 リリース日決まった! (移行前日) バージョンアップ 検証は超大変(再) プラグインは 動かない 新機能調査・説明 バージョンが 決まらない!
  13. 13. ※バージョンアップ作業は移行当日はやらない 事前にやっておく 【ToDo】 □Ruby 2.3→2.5 □Redmine 3.4→4.0 □プラグイン更新 □動作確認 移行前作業 Redmine 4.0化 続きは Webで!
  14. 14. 2019/05/11(土) 09:00~12:00 【ToDo】 □DBデータ移行 (バッチで自動) □添付ファイル移行 □ホスト名、IPアドレス変更 □SSL証明書再作成→社内に配布 □動作確認 移行当日 簡単なお仕事! (2回目)
  15. 15. 問題発生 今更やっぱダメでした は やだー! 移行前々日深夜に発見 (移行まで36時間) リリース不可の不具合 を発見 プラグインの競合だこれー!!! プロジェクトの 「設定」が 開けない
  16. 16. ジェバンニが一晩で やってくれました 困ったときは「たすけて」→ Twitter , Slack
  17. 17. バージョンアップ 後の評価 ●プレビュータブ Redmine 4.0では編集画面と プレビュー画面をタブで切り 替えるようになりました。 タブ化され横移動に 縦のスクロールが、想像以上 に快適
  18. 18. バージョンアップ 後の評価 ●コードハイライト追加 130以上の言語追加 ログや設定ファイルもハイライト 個人的には “console”が重宝 ●コードハイライト入力補完 (view customize plugin 2.1.0) テキストエリアで入力補完 (Redmine View Customize Plugin) - Enjoy*Study Redmine 4.0 の新機能、Redmine 4.1の開発状況 Go Maeda / 第18回 Redmine 大阪 (2019/03)
  19. 19. バージョンアップ 後の評価 Clipboard image paste プラグイン が 4.0 で使えなくなった → (4.1新機能)画像ペーストを取り込み ◎画像タグの挿入 / ×トリミング ※ view customize plugin でも実装可能
  20. 20. 4.0 にして わかったこと ・入力が快適 チケット書くのが捗る ・バージョンアップはまめなほうが ユーザー影響少ない
  21. 21. まとめ Redmine 4.0 はいいぞ
  22. 22. 重要度 プラグイン名 説明 A Redmine Wiki Extensions plugin オートプレビュー、タブにWikiリンク貼り付け、PJごとにテーマ変更 A view customize plugin 画面をJavaScript/CSSで簡単にカスタマイズできる A Redmine jsToolbar Extension wikiツールバー拡張 A Redmine jsToolbar Buttons Extension wikiツールバーボタン追加(赤・青文字、UNCリンク、折りたたみ、画面呼び出し) A Redmine Wiki Unc plugin ファイルサーバへのリンクを貼れる B Redmine Auto Done 100% チケット終了時に進捗率を自動で100%にする B Redmine Default Custom Query チケット一覧にデフォルトのカスタムクエリを設定できる B Redmine Banner Plugin お知らせ用バナー表示ができる B Redmine Checklists plugin チケットにチェックリストを付与できる B Sidebar Hide Plugin サイドバーを隠せる B Redmine Issue Templates チケットのテンプレートを作成できる C Redmine Wiki Lists plugin 特定の単語等で抽出したチケット一覧が作れる、自分が更新したチケット一覧表示 C Clipboard image paste クリップボードの画像をそのまま添付できる C Lychee Gantt Chart Pro ガントチャート機能拡張 利用プラグイン (Redmine 4.0.3 + 13 プラグイン)
  23. 23. Thanks! 【WebSite】 Redmine : Jean-Philippe Langほか Redmine開発チーム Redmine.JP : 前田剛 Redmine.JP Blog : ファーエンドテクノロジー株式会社 プログラマの思索 : あきぴー Enjoy*Study : onozaty (View Customize Pluginほか ) 日々是精進。 : akiko_pusu Redmine4.0でプラグインの動作確認をした - Qiita : ryouma_nagare 【Books】 『入門Redmine 第5版』前田剛 『Redmine実践ガイド』株式会社アジャイルウェア 『Redmine 超入門』redmine.tokyo 【Others】 Redmine プラグイン 作者の方々、minoru maeda redmine.tokyo http://redmine.tokyo/ Redmine 大阪 https://www.facebook.com/RedmineOsaka/ "Icons are based on 'Material Design Icons' by Google. Licensed under CC BY."

×