Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
LINE Corporation
2,992 views
LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて
2017.6.6 に開催された GitHub Constellation Conference での登壇資料です https://githubuniverse.com/constellation/
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
1
/ 61
2
/ 61
3
/ 61
4
/ 61
5
/ 61
6
/ 61
7
/ 61
8
/ 61
9
/ 61
10
/ 61
11
/ 61
12
/ 61
13
/ 61
14
/ 61
15
/ 61
16
/ 61
17
/ 61
18
/ 61
19
/ 61
20
/ 61
21
/ 61
22
/ 61
23
/ 61
24
/ 61
25
/ 61
26
/ 61
27
/ 61
28
/ 61
29
/ 61
30
/ 61
31
/ 61
32
/ 61
33
/ 61
34
/ 61
35
/ 61
36
/ 61
37
/ 61
38
/ 61
39
/ 61
40
/ 61
41
/ 61
42
/ 61
43
/ 61
44
/ 61
45
/ 61
46
/ 61
47
/ 61
48
/ 61
49
/ 61
50
/ 61
51
/ 61
52
/ 61
53
/ 61
54
/ 61
55
/ 61
56
/ 61
57
/ 61
58
/ 61
59
/ 61
60
/ 61
61
/ 61
More Related Content
PDF
エンタープライズソフトウェア開発とOSS
by
Hiroshi Nakamura
PDF
Line Creators Studio Android With Kotlin
by
LINE Corporation
PDF
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
by
You_Kinjoh
PDF
VS Code新機能紹介2020-2021
by
Yuki Ueda
PPTX
Wantedlyのテスト事情
by
Takao Sumitomo
PPTX
技術選択とアーキテクトの役割
by
Toru Yamaguchi
PDF
お気に入り拡張機能
by
SatsukiYabu
PDF
Visual studio 2019 updates pickup!
by
一希 大田
エンタープライズソフトウェア開発とOSS
by
Hiroshi Nakamura
Line Creators Studio Android With Kotlin
by
LINE Corporation
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
by
You_Kinjoh
VS Code新機能紹介2020-2021
by
Yuki Ueda
Wantedlyのテスト事情
by
Takao Sumitomo
技術選択とアーキテクトの役割
by
Toru Yamaguchi
お気に入り拡張機能
by
SatsukiYabu
Visual studio 2019 updates pickup!
by
一希 大田
What's hot
PDF
PythonのGUI_2018 with NSEG
by
Jun Okazaki
PDF
あるゲームアプリケーションの構成とアップデートサイクル
by
Kentaro Iizuka
PDF
Bot Framework Composer Fukuazu
by
ru pic
PPTX
Kivyでゲーム
by
Jun Okazaki
PDF
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
by
Kenichi Tatsuhama
PPTX
Visual Studio App CenterでGitHubのPull Requestを効率よく対応しよう
by
Shinya Nakajima
PDF
Azureのサーバーレスで限界を超えよう~スマートスピーカースキル開発を題材に~
by
拓将 平林
PPTX
Titaniumって何?
by
Toshiro Yagi
PPTX
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
by
典子 松本
PDF
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
by
Fumiya Sakai
PPTX
「Kivyによるアプリケーション開発のすすめ」の勧め
by
Jun Okazaki
PDF
用途に合わせたアニメーションの実装方法
by
Takao Sumitomo
PDF
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
by
Fumiya Sakai
PDF
ReactNative + Redux + NativeBaseでつくるサンプル実装をのぞく
by
Fumiya Sakai
PDF
AWSで自宅サーバ?
by
祐磨 堀
PPTX
Device Farm を使ったスマホアプリの自動テスト
by
Kenichi Tatsuhama
PDF
[Lt]versionごとにurlを自動生成
by
shouta yoshikai
PDF
Approach of Prototyping for making Application User Interface about iOS
by
Fumiya Sakai
PDF
LIFFとLINE SDKの昨今
by
LINE Corporation
PDF
開発を効率的に進めるられるまでの道程
by
Takao Sumitomo
PythonのGUI_2018 with NSEG
by
Jun Okazaki
あるゲームアプリケーションの構成とアップデートサイクル
by
Kentaro Iizuka
Bot Framework Composer Fukuazu
by
ru pic
Kivyでゲーム
by
Jun Okazaki
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
by
Kenichi Tatsuhama
Visual Studio App CenterでGitHubのPull Requestを効率よく対応しよう
by
Shinya Nakajima
Azureのサーバーレスで限界を超えよう~スマートスピーカースキル開発を題材に~
by
拓将 平林
Titaniumって何?
by
Toshiro Yagi
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
by
典子 松本
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
by
Fumiya Sakai
「Kivyによるアプリケーション開発のすすめ」の勧め
by
Jun Okazaki
用途に合わせたアニメーションの実装方法
by
Takao Sumitomo
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
by
Fumiya Sakai
ReactNative + Redux + NativeBaseでつくるサンプル実装をのぞく
by
Fumiya Sakai
AWSで自宅サーバ?
by
祐磨 堀
Device Farm を使ったスマホアプリの自動テスト
by
Kenichi Tatsuhama
[Lt]versionごとにurlを自動生成
by
shouta yoshikai
Approach of Prototyping for making Application User Interface about iOS
by
Fumiya Sakai
LIFFとLINE SDKの昨今
by
LINE Corporation
開発を効率的に進めるられるまでの道程
by
Takao Sumitomo
Similar to LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて
PDF
【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入
by
Developers Summit
PDF
GitHub Enterpriseの導入事例と実践GitHub Actions
by
Shuji Yamada
PDF
新人Git/Github研修公開用スライド(その2)
by
pupupopo88
PPTX
API Gateway + LambdaでLINE通知サービス構築
by
Ken'ichirou Kimura
PPTX
Lt 1015ehm
by
SeiyaEhama
PPTX
NPO業務ハック勉強会(カタリバ)
by
ItsukiIwasawa
PDF
GitHub Enterprise with GMO Pepabo
by
Hiroshi SHIBATA
KEY
SNS 「github」で遊ぼう
by
Tomohiko Himura
PDF
会社に Github導入した話
by
Yutaka Kinjyo
PDF
GAE/GoでLINE Messaging API を使う
by
Takuya Ueda
PDF
LT発表-第6回_共同作業におけるGit
by
Riki Kenmochi
【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入
by
Developers Summit
GitHub Enterpriseの導入事例と実践GitHub Actions
by
Shuji Yamada
新人Git/Github研修公開用スライド(その2)
by
pupupopo88
API Gateway + LambdaでLINE通知サービス構築
by
Ken'ichirou Kimura
Lt 1015ehm
by
SeiyaEhama
NPO業務ハック勉強会(カタリバ)
by
ItsukiIwasawa
GitHub Enterprise with GMO Pepabo
by
Hiroshi SHIBATA
SNS 「github」で遊ぼう
by
Tomohiko Himura
会社に Github導入した話
by
Yutaka Kinjyo
GAE/GoでLINE Messaging API を使う
by
Takuya Ueda
LT発表-第6回_共同作業におけるGit
by
Riki Kenmochi
More from LINE Corporation
PDF
JJUG CCC 2018 Fall 懇親会LT
by
LINE Corporation
PDF
Reduce dependency on Rx with Kotlin Coroutines
by
LINE Corporation
PDF
Kotlin/NativeでAndroidのNativeメソッドを実装してみた
by
LINE Corporation
PDF
Use Kotlin scripts and Clova SDK to build your Clova extension
by
LINE Corporation
PDF
The Magic of LINE 購物 Testing
by
LINE Corporation
PPTX
GA Test Automation
by
LINE Corporation
PDF
UI Automation Test with JUnit5
by
LINE Corporation
PDF
Feature Detection for UI Testing
by
LINE Corporation
PDF
LINE 新星計劃介紹與新創團隊分享
by
LINE Corporation
PDF
LINE 技術合作夥伴與應用分享
by
LINE Corporation
PDF
LINE 開發者社群經營與技術推廣
by
LINE Corporation
PDF
日本開發者大會短講分享
by
LINE Corporation
PDF
LINE Chatbot - 活動報名報到設計分享
by
LINE Corporation
PDF
在 LINE 私有雲中使用 Managed Kubernetes
by
LINE Corporation
PDF
LINE TODAY高效率的敏捷測試開發技巧
by
LINE Corporation
PDF
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
by
LINE Corporation
PDF
LINE Things - LINE IoT平台新技術分享
by
LINE Corporation
PDF
LINE Pay - 一卡通支付新體驗
by
LINE Corporation
PDF
LINE Platform API Update - 打造一個更好的Chatbot服務
by
LINE Corporation
PDF
Keynote - LINE 的技術策略佈局與跨國產品開發
by
LINE Corporation
JJUG CCC 2018 Fall 懇親会LT
by
LINE Corporation
Reduce dependency on Rx with Kotlin Coroutines
by
LINE Corporation
Kotlin/NativeでAndroidのNativeメソッドを実装してみた
by
LINE Corporation
Use Kotlin scripts and Clova SDK to build your Clova extension
by
LINE Corporation
The Magic of LINE 購物 Testing
by
LINE Corporation
GA Test Automation
by
LINE Corporation
UI Automation Test with JUnit5
by
LINE Corporation
Feature Detection for UI Testing
by
LINE Corporation
LINE 新星計劃介紹與新創團隊分享
by
LINE Corporation
LINE 技術合作夥伴與應用分享
by
LINE Corporation
LINE 開發者社群經營與技術推廣
by
LINE Corporation
日本開發者大會短講分享
by
LINE Corporation
LINE Chatbot - 活動報名報到設計分享
by
LINE Corporation
在 LINE 私有雲中使用 Managed Kubernetes
by
LINE Corporation
LINE TODAY高效率的敏捷測試開發技巧
by
LINE Corporation
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
by
LINE Corporation
LINE Things - LINE IoT平台新技術分享
by
LINE Corporation
LINE Pay - 一卡通支付新體驗
by
LINE Corporation
LINE Platform API Update - 打造一個更好的Chatbot服務
by
LINE Corporation
Keynote - LINE 的技術策略佈局與跨國產品開發
by
LINE Corporation
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
#5
というわけで、活用事例です。
#9
開発者みんなGitHub大好きですよね、と。