Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHub Flow & Deployment API
Search
Takafumi Ikeda
April 14, 2016
Technology
0
1.2k
GitHub Flow & Deployment API
https://mobingi.doorkeeper.jp/events/41792
Takafumi Ikeda
April 14, 2016
Tweet
Share
More Decks by Takafumi Ikeda
See All by Takafumi Ikeda
APIゲートウェイとサービスメッシュ
ikeike443
0
270
はじめてのKong Konnect
ikeike443
0
170
Kuma
ikeike443
2
3.4k
10分で分るGitHub Actions
ikeike443
3
1.9k
GitHub Actionsはどのような未来を描くのか
ikeike443
3
2.7k
GitHubber@日本
ikeike443
6
12k
GitHub Business Seminar
ikeike443
1
130
How we ship GitHub with GitHub -- ChatOps
ikeike443
0
300
効果的にGitHubを使うために
ikeike443
10
3.9k
Other Decks in Technology
See All in Technology
俺とVSCode Python Debugger Extension
sat
PRO
1
150
JAWS-UG 事務局 の「これまで」から みんなで「ここから」を考えよう
miu_crescent
2
140
Brakeman を欺く - Kashiwa.rb #4
kozy4324
1
100
VPoE Meetup Vol.1 VPoEとして実践してきたことと反省点
coconala_engineer
2
180
人工衛星開発のための C2A フレームワークとその開発体験
sksat
0
110
Transforming Event Attendees into Lifelong Donors: Insights from Claire Axelrad
auctria
PRO
1
130
KongによるAPIライフサイクル マネジメント
hashitokyo
1
160
v-modelの歩みを振り返る
bengo4com
5
2.4k
カメラ単体で物体の3次元 座標を扱う方法
kenmatsu4
0
170
テストを楽に書きたい
tomorrowkey
2
270
The road to green code (with Sonar)
bluehats
0
170
Japan AWS Jr. Championsがお届けする、アウトプットのすすめ
hamijay_cloud
0
210
Featured
See All Featured
Producing Creativity
orderedlist
PRO
341
39k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Building Applications with DynamoDB
mza
90
6k
Designing the Hi-DPI Web
ddemaree
280
34k
Typedesign – Prime Four
hannesfritz
39
2.4k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
7.6k
Designing for Performance
lara
604
68k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
It's Worth the Effort
3n
183
27k
The Pragmatic Product Professional
lauravandoore
31
6.2k
Transcript
Where software is built GitHub Flow & Deployment API
! Where software is built Who am I? 2 a
ikeike443
# Where software is built # $ 3 TAKAFUMI IKEDA
SOLUTIONS ENGINEER Who am I?
! Where software is built νʔϜ։ൃ࣮ફೖ 4
Where software is built
Where software is built % % 6 & ♥ Mobingi
Where software is built % % GitHub ࿈ܞศར 7
Where software is built % % ͞Βʹ͜͏ͩͱخ͍͠ͳ 8 • εςʔλεදࣔʹগ͠ϥά͕͋Δʁ
• GitHub Flow ʹରԠ͍ͯ͠Δͱͬͱخ͍͠ • Pull Request ϒϥϯνΛσϓϩΠ͍ͨ͠ • mocloudͰΔ͖෦ͱ͍͏ΑΓผͰΔ͖͔ͳͱࢥ͏ • Deployment API Λͬͯ Pull Request ʹεςʔλεΛฦͤΔͱGood
Where software is built GitHub Flow? GitHub Flow ͬͯͳΜ͚ͩͬ 9
%
Where software is built % % 10
None
None
None
None
None
None
None
None
None
None
Where software is built % % πʔϧ 21 • https://github.com/github/hubot
• https://github.com/atmos/heaven • https://github.com/github/janky
Where software is built % % 22
Where software is built % % 23
Where software is built Deployment API? Deployment API Λͬͯ Pull
Request ʹσϓϩΠঢ়گΛه͠Α͏ 24 %
None
Where software is built % % Deployment 26 Developer GitHub
Deploy Server Create Deployment Deployment Event Deploy Starts Deployment Status - Started Deployment Status - Finished Notifications
Where software is built % % 27
Where software is built % % 28
%
Where software is built % % Demo 30
Where software is built % % https://developer.github.com/changes/2016-04-06-deployment-and-deployment-status-enhancements/ 31
Where software is built Example: Sign Off 32 $
None
Where software is built % % 34
Where software is built % % Signoff 35 Developer GitHub
QA Team Create pull request Notification Testing Comment ! Notifications Issue Comment Webhook Deployment Server Close Deploy Comment
Where software is built % % Demo 36
Where software is built ͦͷଞͷΞοϓσʔτ GitHub Flow ΛΑΓޮԽ͢ΔछʑͷػೳՃ 37 %
Where software is built % % 38
Where software is built % % 39
Where software is built % % 40
Where software is built % % 41
Where software is built % % 42
Where software is built % % 43
Where software is built % % 44
Where software is built Thank you!