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 Apps
Search
Yosuke Kurami
March 06, 2018
Programming
2.7k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
自動回帰テストフローとGitHub Apps
GitHub Appsを使って回帰テストのフローを組んだら結構良かったよというお話
Yosuke Kurami
March 06, 2018
More Decks by Yosuke Kurami
See All by Yosuke Kurami
TypeScript LSP の今までとこれから
quramy
1
2.1k
フロントエンドテストの育て方
quramy
12
3.8k
App Router 悲喜交々
quramy
8
740
上手に付き合うコンポーネントテスト
quramy
6
2.4k
Patched fetch did not work
quramy
6
790
GraphQL あるいは React における自律的なデータ取得について
quramy
18
5.9k
Next.js App Router
quramy
15
3.9k
Fragment Composition of GraphQL
quramy
17
4.8k
reg-viz VRT tools
quramy
4
1.7k
Other Decks in Programming
See All in Programming
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.7k
霧の中の代数的エフェクト
funnyycat
1
230
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
0
150
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
200
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
470
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
自作OSでスライド発表する
uyuki234
1
3.6k
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.2k
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
0
400
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
120
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
760
関数型プログラミングのメリットって何だろう?
wanko_it
0
140
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
760
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.6k
It's Worth the Effort
3n
188
29k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.5k
Agile that works and the tools we love
rasmusluckow
331
22k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
610
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Building Adaptive Systems
keathley
44
3.1k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
270
Transcript
GitHub Apps and Regression test workflow SRE-SET Automation Night #2
About me w !2VSBNZ UXJUUFS(JU)VC2JJUB w ϑϩϯτΤϯυΤϯδχΞ w "OHVMBS5ZQF4DSJQU3FBDU3FEVY'MPX5ZQF
w ໘ͳ͜ͱ͕ݏ͍ ςετʙϏϧυपΓͷڥߏஙΛ๊͑ࠐΉ͜ͱ͕ଟΊ
5PEBZ`TUIFNF (JU)VC"QQTΛ࡞ͬͨΒ ྑ͍ײ͡ͷճؼςετϑϩʔ͕Ͱ͖ͨ
GitHub Apps is Կ w (JU)VC"QQTͱ w (JU)VCͱ࿈ܞ͢ΔΞϓϦέʔγϣϯͷܗଶ w Լهͷ྆ํͷػೳΛ༗͢Δ
w (JU)VCͷ"1*࣮ߦʹΑΔϨϙδτϦૢ࡞ w 8FCIPPLTϨϙδτϦʹى͖ͨΠϕϯτʹԠ
GitHub Apps v.s. OAuth Apps w 0"VUI"QQTͱͷҧ͍ w 0"VUI"QQT(JU)VCͷΞΧϯτʹඥͮ͘ w
(JU)VC"QQT(JU)VCͷϨϙδτϦʹඥͮ͘ w (JU)VC"QQTɺಛఆͷΞΧϯτʹґଘ͠ͳ͍ͨΊɺ νʔϜͰ։ൃ͢ΔϨϙδτϦʹ͘
https://developer.github.com/apps/getting-started-with-building-apps/
ސ٬Զ͕ٻΊ͍ͯͨϞϊ w ϑϩϯτΤϯυ༻ͷࣗಈճؼςετڥ͕ཉ͍͠ w ը໘Λߏ͢ΔίϯϙʔωϯτͷεΫγϣΛอଘ w εΫγϣอଘ$* 1VQQFUFFSར༻ͰࣗಈԽ w ۙͷεφοϓγϣοτͱɺࠓճͷεΫγϣΛൺֱ
w ࠩΛϨϏϡʔͯ͠ͳ͚Εɺ ࠓճεΫγϣΛ࠷৽ͷεφοϓγϣοτͱͯ͠อଘ
ճؼςετϑϩʔͷΠϝʔδ
εφοϓγϣοτߋ৽ཁ݅ ࠩൃੜ࣌ɺࠩ༰ΛνΣοΫͯ͠ذ͍ͨ͠
https://reg-viz.github.io/reg-suit/
Step 1. AppsͷΠϯετʔϧ w ϨϙδτϦʹରͯ͠ɺ(JU)VC"QQTΛΠϯετʔϧ
Step 2. Push ~ CIͰͷࠩݕ w ఏڙ͞ΕΔ$-*Λ$JSDMF$*5SBWJT$*Ͱ࣮ߦɻ (JU)VC"QQT "84-BNCEB ͕ΩοΫ͞ΕΔ
Step 3. νʔϜϝϯό௨ୡ w ֘DPNNJUΛؚΉ13ɺճؼςετͷ݁ՌΛίϝϯτ
Step 4. ࠩͷ֬ೝ(=ϨϏϡʔ) w ϨϏϡΞίϝϯτͷϦϯΫ͔Β ৄࡉϨϙʔτΛ୧ͬͯ༰֬ೝ
Step 5. Approve ~ Merge w ϨϏϡʔͷঝೝΛτϦΨʔʹ8FCIPPLTͰ֘DPNNJU εςʔλεΛਖ਼ৗมߋ
reg-suitͰͷAppsར༻ύλʔϯ "QQT"84-BNCEB "1*(BUFXBZͷΈͰ࣮ $*͔Βͷݺͼग़͞ΕΔ(JU)VC"1*ΛDBMM͢Δؔ w 13ͷίϝϯτ ಠࣗDPNNJUεςʔλεͷηοτ ϨϏϡʔঝೝ࣌ʹݺͼग़͞ΕΔ8FCIPPLT
w ಠࣗίϛοτDPNNJUεςʔλεͷߋ৽
·ͱΊ w ճؼςετΛ(JU)VCϑϩʔ౷߹ͯ͠Έͨ w (JU)VC"QQTʹΑΓɺࠩݕʙϨϏϡʔͷϫʔΫ ϑϩʔΛ13্Ͱ࣮ݱͰ͖ͨ w ೳಈతͳ"1*࣮ߦडಈతͳ8FCIPPLTͷํΛ࣮ Ͱ͖ΔͨΊɺ৭ʑͳϫʔΫϑϩʔΛαϙʔτͰ͖ͦ͏ w
հͨ͠ϑϩʔͷৄࡉԼهͰ֬ೝՄೳͰ͢ IUUQTHJUIVCDPNSFHWJ[SFHQVQQFUFFSEFNP
Thank you ! by @Quramy