O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

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

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

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

【デブサミ夏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

×