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.9k
App Router 悲喜交々
quramy
8
750
上手に付き合うコンポーネントテスト
quramy
6
2.4k
Patched fetch did not work
quramy
6
800
GraphQL あるいは React における自律的なデータ取得について
quramy
18
5.9k
Next.js App Router
quramy
15
3.9k
Fragment Composition of GraphQL
quramy
17
4.9k
reg-viz VRT tools
quramy
4
1.7k
Other Decks in Programming
See All in Programming
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
190
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
290
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
310
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
690
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
120
React本体のコードリーディング
high_g_engineer
1
150
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
270
SlackアプリとLambdaの 連携を構築した話
pawn_4_s
1
120
Android CLI
fornewid
0
220
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.9k
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
220
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.6k
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
1
320
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
470
Navigating Weather and Climate Data
rabernat
0
480
Accessibility Awareness
sabderemane
1
180
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
500
Automating Front-end Workflow
addyosmani
1369
210k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
400
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
240
The Curious Case for Waylosing
cassininazir
1
460
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