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
4
2.5k
自動回帰テストフローとGitHub Apps
GitHub Appsを使って回帰テストのフローを組んだら結構良かったよというお話
Yosuke Kurami
March 06, 2018
Tweet
Share
More Decks by Yosuke Kurami
See All by Yosuke Kurami
TypeScript LSP の今までとこれから
quramy
1
1.3k
フロントエンドテストの育て方
quramy
12
3.6k
App Router 悲喜交々
quramy
8
660
上手に付き合うコンポーネントテスト
quramy
6
2.3k
Patched fetch did not work
quramy
6
730
GraphQL あるいは React における自律的なデータ取得について
quramy
18
5.6k
Next.js App Router
quramy
15
3.7k
Fragment Composition of GraphQL
quramy
16
4.3k
reg-viz VRT tools
quramy
4
1.5k
Other Decks in Programming
See All in Programming
Web エンジニアが JavaScript で AI Agent を作る / JSConf JP 2025 sponsor session
izumin5210
3
820
r2-image-worker
yusukebe
1
170
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
29
9.7k
AI駆動開発ライフサイクル(AI-DLC)のホワイトペーパーを解説
swxhariu5
0
550
問題の見方を変える「システム思考」超入門
panda_program
0
190
予防に勝る防御なし(2025年版) - 堅牢なコードを導く様々な設計のヒント / Growing Reliable Code PHP Conference Fukuoka 2025
twada
PRO
36
11k
Java_プロセスのメモリ監視の落とし穴_NMT_で見抜けない_glibc_キャッシュ問題_.pdf
ntt_dsol_java
0
110
知られているようで知られていない JavaScriptの仕様 4選
syumai
0
550
퇴근 후 1억이 거래되는 서비스 만들기 | 내가 AI를 사용하는 방법
maryang
2
550
JJUG CCC 2025 Fall: Virtual Thread Deep Dive
ternbusty
3
150
Kotlinで実装するCPU/GPU 「協調的」パフォーマンス管理
matuyuhi
0
380
AI POSにおけるLLM Observability基盤の導入 ― サイバーエージェントDXインターン成果報告
hekuchan
0
480
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
960
How GitHub (no longer) Works
holman
315
140k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Cost Of JavaScript in 2023
addyosmani
55
9.2k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Speed Design
sergeychernyshev
32
1.2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.1k
Bash Introduction
62gerente
615
210k
Scaling GitHub
holman
463
140k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
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