Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GitHub Flow & Deployment API
Search
Takafumi Ikeda
April 14, 2016
Technology
1.3k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHub Flow & Deployment API
https://mobingi.doorkeeper.jp/events/41792
Takafumi Ikeda
April 14, 2016
More Decks by Takafumi Ikeda
See All by Takafumi Ikeda
APIゲートウェイとサービスメッシュ
ikeike443
0
540
はじめてのKong Konnect
ikeike443
0
260
Kuma
ikeike443
2
3.6k
10分で分るGitHub Actions
ikeike443
3
2.3k
GitHub Actionsはどのような未来を描くのか
ikeike443
3
2.9k
GitHubber@日本
ikeike443
6
12k
GitHub Business Seminar
ikeike443
1
160
How we ship GitHub with GitHub -- ChatOps
ikeike443
0
420
効果的にGitHubを使うために
ikeike443
10
4.2k
Other Decks in Technology
See All in Technology
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
470
分析AIエージェントを育てる、動く環境を育てる
codatum
1
780
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
160
freeeらしさをAIとともに作る / Creating the freee Experience with AI
ymrl
0
220
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
390
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
490
Incremental HTTP
kazuho
5
2.1k
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
690
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
780
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
1.1k
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
350
Kiro Crewをはじめよう
kizawa2020
1
130
Featured
See All Featured
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Making Projects Easy
brettharned
120
6.8k
Agile that works and the tools we love
rasmusluckow
331
22k
Optimising Largest Contentful Paint
csswizardry
37
4k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
Leo the Paperboy
mayatellez
10
2.4k
The Invisible Side of Design
smashingmag
301
52k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
Code Review Best Practice
trishagee
74
20k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
The Pragmatic Product Professional
lauravandoore
37
7.5k
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!