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.

【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入

1,380 views

Published on

Developers Summit 2015 Summer A5セッション石島様の資料です。

Published in: Technology
  • Login to see the comments

  • Be the first to like this

【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入

  1. 1. LINE開発における
 GitHub Enterprise導入 LINE株式会社 開発1センター
 石島 秀晃
  2. 2. 自己紹介 • 2011年 入社 • 社内の開発ツールの開発・運用担当 • 社内のGitHub Enterpriseの管理者
  3. 3. LINEのサービス
  4. 4. Agenda • GitHub Enterprise導入のきっかけ • 社内での利用事例 • LINEとの連携
  5. 5. 2012年の夏 • LINEリリースから1年以上経過 • LINE登録者数が4000万人を突破
  6. 6. すべては増加する • 提供サービス: LINE Family apps, Games • 社内: 開発拠点, 開発チーム, 開発者 • ソースコード: 複雑度, 機能 • SCM: Repository, Branch, Tag, Commit
  7. 7. 当時の課題 • 開発チーム間でソースコードを簡単に検索/共有で きない • 当時の社内SCM WEB UIの仕様のため • レビューコストが大きい • メールかLINEでコメントを繰り返したため
  8. 8. More Share!
 More Review!
  9. 9. GitHub Enterprise
  10. 10. 購買時の社内決裁 • 室長(現CTO): 
  GitHub Enterpriseの導入の効果は?
  11. 11. 購買時の社内決裁 • LINE開発Leader: 
  ソースコードを
  共有/レビューする文化や仕組みを
  もっと定着させたい
  12. 12. 購買時の社内決裁 • 室長(現CTO): 
  買いましょう
  13. 13. 開発での運用例 http://developers.linecorp.com/blog/?p=2745
  14. 14. 各開発拠点からレビュー
  15. 15. 使用状況 • Repository数: 4600 • ディスク使用量: 200GB • 利用者数: 数百人以上のエンジニア • 開発拠点: 日本, 韓国, アメリカ, 台湾 等
  16. 16. でも、問題が • エンジニアはメールを見ることが少ない • Pull Requestのメール通知に気づかない
  17. 17. メール以外で通知したい
  18. 18. GitHub Bot • 2014年学生インターンが社内用に開発。
 現在も別の開発者が継続して開発中 • Pull RequestをLINEに通知
  19. 19. 自分のPull Request一覧
  20. 20. まとめ GitHub Enterpriseで
 ソースコードを
 共有/レビューする文化を!
  21. 21. Engineer募集 • サーバサイドエンジニア
 http://linecorp.com/ja/career/position/241 • DevOpsエンジニア
 http://linecorp.com/ja/career/position/317 • 開発支援エンジニア (LINE Family Apps)
 http://linecorp.com/ja/career/position/460

×