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.1k
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
220
はじめてのKong Konnect
ikeike443
0
140
Kuma
ikeike443
2
3.3k
10分で分るGitHub Actions
ikeike443
3
1.8k
GitHub Actionsはどのような未来を描くのか
ikeike443
3
2.5k
GitHubber@日本
ikeike443
6
11k
GitHub Business Seminar
ikeike443
1
120
How we ship GitHub with GitHub -- ChatOps
ikeike443
0
270
効果的にGitHubを使うために
ikeike443
10
3.8k
Other Decks in Technology
See All in Technology
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
M5stackで使用できるpHセンサの開発
shinrinakamura
0
110
One engineer company with Ruby on Rails
rstankov
2
420
今日からできる!簡単 .NET 高速化 Tips -2024 edition-
xin9le
7
3.6k
Azureの基本的な権限管理の勉強会
yhana
1
2.1k
Next.js に疲れた私は Vue3 に癒やされた
akagire
0
130
MapLibreとAmazon Location Service
dayjournal
1
180
20分で完全に理解するGrafanaダッシュボード
hamadakoji
5
890
Gradle Build Scanを使ってビルドのことを知ろう potatotips #87
tomorrowkey
2
150
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
210
社内アプリで Cloudflare D1を プロダクト運用してみた体験談(Tokyo)
haochenx
0
110
いいたいことちゃんという
tkengo
0
230
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
125
8.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
33
6k
Optimising Largest Contentful Paint
csswizardry
12
2.4k
Designing for Performance
lara
602
67k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Rails Girls Zürich Keynote
gr2m
91
13k
Product Roadmaps are Hard
iamctodd
45
9.7k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
20
1.7k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
8
1.3k
Navigating Team Friction
lara
179
13k
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!