GitHub連携プラグインを作った話 或いは、作りかけてる話 最悪、作りたかった話
by
douhashi
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
GitHub連携プラグインを作っ た話 或いは、作りかけてる話 最悪、作りたかった話 2019/03/09 Redmine大阪 #19 Agileware Inc. Sho DOUHASHI
Slide 2
Slide 2 text
GitHub連携プラグインを作っ た話 或いは、作りかけてる話 最悪、作りたかった話 2019/03/09 Redmine大阪 #19 Agileware Inc. Sho DOUHASHI
Slide 3
Slide 3 text
先にアンケート
Slide 4
Slide 4 text
RedmineとSCM連携してる人
Slide 5
Slide 5 text
SVN?
Slide 6
Slide 6 text
Git?
Slide 7
Slide 7 text
ご協力ありがとうございます
Slide 8
Slide 8 text
アジェンダ 自己紹介 & 会社紹介 Redmine と Git連携の話 Redmine と GitHub の連携プラグイン 今後について
Slide 9
Slide 9 text
自己紹介
Slide 10
Slide 10 text
私は何者か? ● 堂端(ドウハシ) - facebook.com/douhashi ● Agileware社 技術顧問 (Common) ○ 社内で便利に使える共有リソース ● プログラマ畑 (今年20周年) ● ココ数年はインフラプログラマ ● 瞬発力系。夏休みの宿題最後にやるタイプ。
Slide 11
Slide 11 text
私達は何者か? ● 株式会社Agileware ● レッドマインノカイシャ ● LycheeRedmineシリーズというRedmineプラグイ ンを販売しています ● Redmineをクラウド提供してたりもします ● GIJIっていう議事録共有サービスも運営していま す
Slide 12
Slide 12 text
Redmine x Git
Slide 13
Slide 13 text
Redmine は SCMと連携できる
Slide 14
Slide 14 text
いろんなSCMに対応している ● SVN ● Git ● CVS ● Mercurial などなど...
Slide 15
Slide 15 text
SCM連携の微妙な違い SVN Git Redmine サービス SVN サービス リポジトリ HTTP/SVN プロトコル 直接参照 Redmine サービス Git サービス リポジトリ not 直接参照 リポジトリ HTTP/SSH プロトコル HTTP/SSH プロトコル 手動
Slide 16
Slide 16 text
サーバ Git連携パターンA - 全部のせ Redmine サービス Git サービス リポジトリ 直接参照 できる 負荷でかい 壊れたら アウト メンテ 大変
Slide 17
Slide 17 text
サーバ サーバ Git連携パターンB - サーバ分ける Redmine サービス リポジトリ 更新どうする? Git サービス リポジトリ Clone / Pull 容量2倍...
Slide 18
Slide 18 text
サーバ サーバ Git連携パターンC - 共有フォルダ Redmine サービス Git サービス ファイルサーバ リポジトリ 壊れたらアウ(ry 管理対象増えすぎ 直接参照 できる
Slide 19
Slide 19 text
サーバ Git連携パターンD - docker Docker Redmine サービス Docker Git サービス リポジトリ 直接参照 できる メンテ楽
Slide 20
Slide 20 text
Redmine x GitHub
Slide 21
Slide 21 text
GitHub サーバ GitHub連携 (=さっきのパターンB) Redmine サービス リポジトリ 更新どうする? Git サービス リポジトリ SSHプロトコル Clone / Pull
Slide 22
Slide 22 text
OSSプラグイン作った。作っ てる。
Slide 23
Slide 23 text
DEMO
Slide 24
Slide 24 text
今後こうする
Slide 25
Slide 25 text
チケッツ がんばります....!
Slide 26
Slide 26 text
で、いつ公開する?
Slide 27
Slide 27 text
まだ恥ずかしいコードだけど... 公開しました! (2019/03/09 5:00 a.m.)
Slide 28
Slide 28 text
redmine_github plugin ● https://github.com/agileware-jp/redmine_github ● Issue 大歓迎 ● PR 大歓迎 ● (まだしないほうがいいけど) Fork大歓迎 ※ Redmine 4系でしか見てません(3.xはサポートしたい)
Slide 29
Slide 29 text
今後も、生温かく見守ってください
Slide 30
Slide 30 text
最後に、 「宣伝しろ」って言われたから...
Slide 31
Slide 31 text
Agilewareでは PO (プロダクトオーナー)を募集しています
Slide 32
Slide 32 text
Agilewareでは PO (プロダクトオーナー)を募集しています
Slide 33
Slide 33 text
こんな人と出会いたい! 現在はほぼほぼ LycheeRedmine シリーズなので、 ● Redmineで仕事がしたい! ● こんなプラグインを作って皆んなを幸せにしたい! ● プロジェクト管理、タスク管理をカイゼンしたい!
Slide 34
Slide 34 text
ぜひ、ご連絡ください! 「アジャイルウェア プロダクトオーナー」で検索!
Slide 35
Slide 35 text
ご清聴ありがとうございました