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 2019

1,561 views

Published on

発表:
2019-08-23(金) 第4回 Lychee Redmineユーザ会
https://lychee.connpass.com/event/133208/

2019-08-31(土) 第20回 Redmine 大阪
https://redmine-osaka.connpass.com/event/137640/

Published in: Software
  • Diabetes Cure? You'll Be Shocked What It Is! Gov't Threatens to Shut Down Site. ●●● https://tinyurl.com/yx3etvck
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

ある工場の Redmine 2019

  1. 1. 2019/08/23 第4回 Lychee Redmine ユーザ会 @ TOKYO 2019/08/31 第20回 Redmine 大阪 @ OSAKA KOHEI NAKAMURA ある工場の Redmine 2019
  2. 2. 自己紹介 SIerのオープン系エンジニア:11年 →メーカー(工場)の情シス: 6年 Redmine歴: 10年 管理者歴: 7年 全社 Redmineを 6年運用していて、 日々よりよい活用法を模索中 Kohei Nakamura @neta 発表: 「ある工場の Redmine」ほか
  3. 3. 本日伝えたいこと Redmine 4.0 はいいぞ
  4. 4. 使っている Redmine は? もちろん 4.0 or まだ 3.x
  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 • ユーザ数 : 300 チケット数 : 26,000 • 使用しているプラグイン : 13 ← 14
  6. 6. 4.0 バージョンアップ 履歴 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 2015 2016 2017 2018 2019 2020 3.42.5
  7. 7. きっかけ プラグイン作者の みんな! Redmine 4.0 対応 してくれ!! 2018/09/26 第3回 Lychee Redmineユーザ会 2018/11/10 第15回 redmine.tokyo 『ある工場の Redmine 2018』
  8. 8. 目標達成!
  9. 9. 今度は 俺の番だ
  10. 10. バージョンアップ どうやる? Rails バージョン 難易度 移行方法 変わらない (ex. 3.3→3.4 ) 中 ディレクトリ 切替 変わる (ex. 3.4→4.0) 高 サーバ 切替
  11. 11. ファイルサーバ 【本番】redime 移行前本番 【検証】redmine-next 移行後本番 【開発】 redmine-next-test テスト 毎時 DB backup 毎時 テスト済 プラグイン ・本番DBを定期インポート&migration ・ユーザ解放、事前に参照してもらう ・移行当日、ホスト名、IP引き継ぐ ・ユーザ解放なし ・テスト後、検証環境に反映 移行計画 / 構成 新サーバが旧サーバのホスト名とIP、データ引き継ぐ 日々是精進。: Redmineバージョンアップ記録 http://daily-postit.blogspot.jp/2011/12/redmine.html
  12. 12. プラグイン 検証(14コ) もう帰りたい Rubyのバージョン ってなに??? 検証終わる前に 新しいのが出る バージョンアップ 検証は超大変(再) プラグインは 動かない 新機能調査・説明 バージョンが 決まらない!
  13. 13. ※バージョンアップ作業は 移行当日はやらない 事前にやっておく 【ToDo】 □Ruby 2.3→2.5 □Redmine 3.4→4.0 □プラグイン更新 □動作確認 詳細は Webで! 移行前作業 Redmine 4.0化
  14. 14. 2019/05/11(土) 09:00~12:00 【ToDo】 □データ移行 (バッチ手動実行) □添付ファイル移行 □サーバ切替(ホスト名、IPアドレス変更) □SSL証明書再作成→社内に配布 □動作確認 移行当日 簡単なお仕事! (2回目)
  15. 15. 問題発生 やっぱダメでした は やだー! 移行まで あと 36時間 移行不可の不具合 見つかる これ あかんやつ プロジェクトの 「設定」が開けない
  16. 16. ジェバンニが一晩で やってくれました 困ったときは 「たすけて」 → Twitter , SNS , チャット
  17. 17. バージョンアップ よかったこと① ● プレビュータブ 編集画面とプレビュー画面が タブ化し、確認がしやすくな った ● 件名表示の新書式 ##123 と書くと 「トラッカー」、「件名」 も表示される
  18. 18. バージョンアップ よかったこと② ● コードハイライトで言語大幅追加 → 個人的に “console” を重宝 (ターミナルログや設定ファイルも) 難点:書式覚えてないと使えない → View Customize で入力補完追加 Redmine 4.0 の新機能、Redmine 4.1の開発状況 Go Maeda / 第18回 Redmine 大阪 (2019/03) テキストエリアで入力補完(Redmine )View Customize Plugin) - Enjoy*Study
  19. 19. バージョンアップ よかったこと③ ● view customize でプレビューの強化 JavaScriptのOSS「BigPicture.js」 を組み込み、添付ファイルの プレビュー機能を強化 → 画像、PDFがプレビューができる RedmineのView Customizeを用いたJavaScript OSSの組み込み @forenoonM / 第16回 redmine.tokyo (2019/05)
  20. 20. バージョンアップ 困ったこと ● Clipboard image paste プラグイン が 使用不能 → なんとかなった 【4.1新機能】画像ペースト機能を取込 画像タグ自動挿入が快適 ※view customize plugin でも実装可能 クリップボードから画像を貼り付ける(Redmine View Customize Plugin) - Enjoy*Study
  21. 21. Demo
  22. 22. 4.0 にして わかったこと ●チケット入力が快適に ●バージョンアップはまめがよい ●移行検証は十分にやる(当然)
  23. 23. まとめ 今の Redmine はすごいぞ。 最高だ。
  24. 24. 重要度 プラグイン名 説明 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 プラグイン)
  25. 25. 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 RedmineのView Customizeを用いたJavaScript OSSの組み込み - Qiita : @forenoonM 【Books】 『入門Redmine 第5版』前田剛 『Redmine実践ガイド』株式会社アジャイルウェア 【Others】 Redmine プラグイン 作者の方々 redmine.tokyo http://redmine.tokyo/ Redmine 大阪 https://www.facebook.com/RedmineOsaka/ Discord Redmine Community https://discord.gg/tHgdVSj "Icons are based on 'Material Design Icons' by Google. Licensed under CC BY."

×