SlideShare a Scribd company logo
Submit Search
Upload
LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて
Report
LINE Corporation
LINE Corporation
Follow
•
1 like
•
2,903 views
1
of
61
LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて
•
1 like
•
2,903 views
Report
Technology
2017.6.6 に開催された GitHub Constellation Conference での登壇資料です https://githubuniverse.com/constellation/
Read more
LINE Corporation
LINE Corporation
Follow
Recommended
エンタープライズソフトウェア開発とOSS
Hiroshi Nakamura
2.9K views
•
50 slides
Line Creators Studio Android With Kotlin
LINE Corporation
2.9K views
•
54 slides
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
You_Kinjoh
5.8K views
•
36 slides
VS Code新機能紹介2020-2021
Yuki Ueda
953 views
•
13 slides
Wantedlyのテスト事情
Takao Sumitomo
2.8K views
•
19 slides
技術選択とアーキテクトの役割
Toru Yamaguchi
42K views
•
90 slides
More Related Content
What's hot
PythonのGUI_2018 with NSEG
Jun Okazaki
2.6K views
•
46 slides
あるゲームアプリケーションの構成とアップデートサイクル
Kentaro Iizuka
18K views
•
33 slides
Bot Framework Composer Fukuazu
ru pic
911 views
•
39 slides
Kivyでゲーム
Jun Okazaki
3.3K views
•
24 slides
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
健一 辰濱
156 views
•
78 slides
Visual Studio App CenterでGitHubのPull Requestを効率よく対応しよう
Shinya Nakajima
1.4K views
•
19 slides
What's hot
(20)
PythonのGUI_2018 with NSEG
Jun Okazaki
•
2.6K views
あるゲームアプリケーションの構成とアップデートサイクル
Kentaro Iizuka
•
18K views
Bot Framework Composer Fukuazu
ru pic
•
911 views
Kivyでゲーム
Jun Okazaki
•
3.3K views
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
健一 辰濱
•
156 views
Visual Studio App CenterでGitHubのPull Requestを効率よく対応しよう
Shinya Nakajima
•
1.4K views
Azureのサーバーレスで限界を超えよう~スマートスピーカースキル開発を題材に~
拓将 平林
•
1.3K views
Titaniumって何?
Toshiro Yagi
•
5.2K views
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
典子 松本
•
2.5K views
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
•
1.9K views
「Kivyによるアプリケーション開発のすすめ」の勧め
Jun Okazaki
•
2.9K views
用途に合わせたアニメーションの実装方法
Takao Sumitomo
•
18K views
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fumiya Sakai
•
473 views
ReactNative + Redux + NativeBaseでつくるサンプル実装をのぞく
Fumiya Sakai
•
2.7K views
AWSで自宅サーバ?
祐磨 堀
•
3.7K views
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
•
6.3K views
[Lt]versionごとにurlを自動生成
shouta yoshikai
•
822 views
Approach of Prototyping for making Application User Interface about iOS
Fumiya Sakai
•
465 views
LIFFとLINE SDKの昨今
LINE Corporation
•
856 views
開発を効率的に進めるられるまでの道程
Takao Sumitomo
•
27.4K views
Similar to LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて
【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入
Developers Summit
1.6K views
•
21 slides
今時のオンプレなgithubクローン環境構築
You&I
195 views
•
23 slides
LINE Bot 開発のための Azure Logic Apps 入門
拓将 平林
748 views
•
25 slides
GHE導入から社内普及までの軌跡 - エバンジェリストとしての取り組みについて -
ShionITO1
3.5K views
•
31 slides
Wg for ai_dev_ops_20180713
Yutaka Terasawa
232 views
•
10 slides
今日から始めるGithub
lion-man
4.6K views
•
98 slides
Similar to LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて
(20)
【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入
Developers Summit
•
1.6K views
今時のオンプレなgithubクローン環境構築
You&I
•
195 views
LINE Bot 開発のための Azure Logic Apps 入門
拓将 平林
•
748 views
GHE導入から社内普及までの軌跡 - エバンジェリストとしての取り組みについて -
ShionITO1
•
3.5K views
Wg for ai_dev_ops_20180713
Yutaka Terasawa
•
232 views
今日から始めるGithub
lion-man
•
4.6K views
01.app
Takenori Nakagawa
•
661 views
Bot Framework Emulator はこんなにすごい
Yoshitaka Seo
•
959 views
GitHub Handson
Yoichiro Shimizu
•
181 views
LINE BOT AWARDS ハンズオン
Masatoshi Hiraoka
•
371 views
「CodeYourRuby」で オープンなコードレビューを体験しよう
中條 剛
•
630 views
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
•
221.8K views
Github of project
Ito Kunihiko
•
28.8K views
[2023-11-01] GitHub Copilot 使ってみた.pptx
mananakamura2
•
16 views
Linebotを作ろう
Shinsuke Matsuda
•
80 views
Dangerでpull requestレビューの指摘事項を減らす
Shunsuke Maeda
•
4.6K views
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
Kazumi IWANAGA
•
413 views
Github Actionsで始めるROS/ROS2のCI
Atsuki Yokota
•
2K views
チャットボットの定義と設計
LINE Corporation
•
2.1K views
筋肉によるGoコードジェネレーション
lestrrat
•
4.5K views
More from LINE Corporation
JJUG CCC 2018 Fall 懇親会LT
LINE Corporation
13K views
•
27 slides
Reduce dependency on Rx with Kotlin Coroutines
LINE Corporation
3K views
•
29 slides
Kotlin/NativeでAndroidのNativeメソッドを実装してみた
LINE Corporation
1.4K views
•
19 slides
Use Kotlin scripts and Clova SDK to build your Clova extension
LINE Corporation
1.5K views
•
33 slides
The Magic of LINE 購物 Testing
LINE Corporation
1.7K views
•
40 slides
GA Test Automation
LINE Corporation
1.2K views
•
19 slides
More from LINE Corporation
(20)
JJUG CCC 2018 Fall 懇親会LT
LINE Corporation
•
13K views
Reduce dependency on Rx with Kotlin Coroutines
LINE Corporation
•
3K views
Kotlin/NativeでAndroidのNativeメソッドを実装してみた
LINE Corporation
•
1.4K views
Use Kotlin scripts and Clova SDK to build your Clova extension
LINE Corporation
•
1.5K views
The Magic of LINE 購物 Testing
LINE Corporation
•
1.7K views
GA Test Automation
LINE Corporation
•
1.2K views
UI Automation Test with JUnit5
LINE Corporation
•
1.3K views
Feature Detection for UI Testing
LINE Corporation
•
735 views
LINE 新星計劃介紹與新創團隊分享
LINE Corporation
•
3.1K views
LINE 技術合作夥伴與應用分享
LINE Corporation
•
3.9K views
LINE 開發者社群經營與技術推廣
LINE Corporation
•
2.3K views
日本開發者大會短講分享
LINE Corporation
•
1.5K views
LINE Chatbot - 活動報名報到設計分享
LINE Corporation
•
1.9K views
在 LINE 私有雲中使用 Managed Kubernetes
LINE Corporation
•
1.9K views
LINE TODAY高效率的敏捷測試開發技巧
LINE Corporation
•
1.8K views
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE Corporation
•
3.5K views
LINE Things - LINE IoT平台新技術分享
LINE Corporation
•
2.5K views
LINE Pay - 一卡通支付新體驗
LINE Corporation
•
2.4K views
LINE Platform API Update - 打造一個更好的Chatbot服務
LINE Corporation
•
3.1K views
Keynote - LINE 的技術策略佈局與跨國產品開發
LINE Corporation
•
2.3K views
Recently uploaded
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
157 views
•
63 slides
概念モデリングワークショップ 設計編
Knowledge & Experience
10 views
•
37 slides
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
208 views
•
33 slides
JJUG CCC.pptx
Kanta Sasaki
6 views
•
14 slides
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
Knowledge & Experience
6 views
•
34 slides
さくらのひやおろし2023
法林浩之
76 views
•
58 slides
Recently uploaded
(10)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
•
157 views
概念モデリングワークショップ 設計編
Knowledge & Experience
•
10 views
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
•
208 views
JJUG CCC.pptx
Kanta Sasaki
•
6 views
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
Knowledge & Experience
•
6 views
さくらのひやおろし2023
法林浩之
•
76 views
テストコードってすごい.pptx
cistb220msudou
•
72 views
01Booster Studio ご紹介資料
ssusere7a2172
•
209 views
概念モデリングワークショップ 基礎編
Knowledge & Experience
•
19 views
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
harmonylab
•
41 views
LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて
1.
LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて LINE株式会社 開発3センター
サービス開発1室 長谷部良輔
2.
Who am I
? • 長谷部 良輔 (Github: @be-hase) • 開発3センター サービス開発1室 サーバーサイドエンジニア • お仕事: • [BOT系] LINE カスタマーコネクト, LINE Notify, LINE, BOT SDK for Python, LINE Works • [その他] LINE Profile+ • [昔] LINE Game Platform, 分析基盤システム
3.
Agenda • LINEにおけるGitHub Enterpriseの活用事例 •
LINE Notify • What’s LINE Notify ? • GitHubとLINE Notify • (おまけ) GitHub EnterpriseとLINE Notify
4.
LINEにおける GitHub Enterpriseの活用事例
6.
2012年 利用開始
7.
Why GitHub Enterprise
? • No more Subversion !! • 開発者なら誰でも 社内のソースコードを読めるように • コードレビュー大事 • 開発者、みんな Github 大好き
8.
Why GitHub Enterprise
? • No more Subversion !! • 開発者なら誰でも 社内のソースコードを読めるように • コードレビュー大事 • 開発者、みんな GitHub 大好き 😍
9.
http://line- hr.jp/archives/44459777.html
10.
14,265
11.
14,265 Repos
12.
Repos User’s 9,415 Org’s 4,850
13.
Repos
14.
Users and Orgs •
Users: 1,350 • Orgs: 293 ※ ただし、退職済アカウント含む
15.
Users
16.
Language Ratio
17.
一番デカそうなやつ
18.
LINE-Server/talk-server • 8,000 PRs •
15,000 commits
19.
Integrated Tools With GitHub
20.
Integrated Tools With GitHub JIRA
Issueと PR/commits
21.
Integrated Tools With GitHub PR
や push が あったときにCI
22.
Integrated Tools With GitHub CIの結果を通知
23.
Integrated Tools With GitHub Githubの Notificationを通知
24.
Integrated Tools With GitHub これについて話します
25.
LINE Notifyについて
27.
What’s LINE Notify
? • 簡単に無料でLINEにメッセージを送ることができます • curl でサクッと送れます
28.
How do I
use it ?
29.
How do I
use it ? IFTTT, myThings Mackerel…etc 誰でも自由に簡単に !!
30.
Really easy?
32.
Tokenの説明を書いて
33.
送信先を選択して
34.
Access Tokenを発行
35.
Personal Access tokenが表示されます
36.
curlでこれだけ !!
37.
Got a message
!!
38.
You can also
send a Image and Sticker
39.
LINE Notify is
Integrated with github.com
40.
Using GitHub Webhook
41.
Using GitHub Webhook Eventが起きたとき (push,
PR, …)
42.
Using GitHub Webhook Webhookを受け取って
43.
Using GitHub Webhook Messaging
API を呼ぶ
44.
Using GitHub Webhook 😊
47.
OAuth2 連携を許可
49.
GitHub APIを使用して、OrgやRepoの一覧が表示されます
50.
UserかOrgを選択
51.
Repositoryを選択
53.
通知先を選択
54.
連携 !!
56.
GitHub APIを利用して、Webhookが登録されます
57.
e.g) LINE BOT
SDK Room
58.
GitHub Enterprise でも使えるの?
59.
GitHub Enterpriseは各社内で閉じた環境で 動いているのでちょっと難しい… 😨
60.
ghe-line-notify • LINE 社内で使うために作ったもの •
社内のサーバーに立てて、共有して使っていま す • Python (Flask)で書かれている • https://github.com/be-hase/ghe-line-notify
61.
Thank you and
enjoy GitHub Constellation !
Editor's Notes
というわけで、活用事例です。
開発者みんなGitHub大好きですよね、と。