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
600
フロントエンドテストの育て方
quramy
12
3.4k
App Router 悲喜交々
quramy
8
620
上手に付き合うコンポーネントテスト
quramy
6
2.1k
Patched fetch did not work
quramy
6
690
GraphQL あるいは React における自律的なデータ取得について
quramy
18
5.3k
Next.js App Router
quramy
15
3.6k
Fragment Composition of GraphQL
quramy
16
4k
reg-viz VRT tools
quramy
4
1.4k
Other Decks in Programming
See All in Programming
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
2.2k
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
21
4k
おやつのお供はお決まりですか?@WWDC25 Recap -Japan-\(region).swift
shingangan
0
140
코딩 에이전트 체크리스트: Claude Code ver.
nacyot
0
530
Deep Dive into ~/.claude/projects
hiragram
14
2.6k
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
120
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
5
1.1k
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
5
7.6k
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
920
すべてのコンテキストを、 ユーザー価値に変える
applism118
3
1.3k
Python型ヒント完全ガイド 初心者でも分かる、現代的で実践的な使い方
mickey_kubo
1
130
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
930
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Building Applications with DynamoDB
mza
95
6.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Unsuck your backbone
ammeep
671
58k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Code Review Best Practice
trishagee
69
19k
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