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
トイポで初めてちゃんとCI_CDを体験した話
Search
はたちとものり
October 24, 2023
Technology
0
150
トイポで初めてちゃんとCI_CDを体験した話
2023年9月にトイポに入社しました。私がこれまでに在籍していたSI企業やSES企業での経験と比較しながら、トイポでの開発体験を紹介したいと思います。
はたちとものり
October 24, 2023
Tweet
Share
More Decks by はたちとものり
See All by はたちとものり
SideKiqでジョブが二重起動した事象を深堀りしました
t_hatachi
0
480
AWS初挑戦で自社のサービスを参考にインフラを構築してみた話
t_hatachi
0
230
Other Decks in Technology
See All in Technology
KotlinConf 2025_イベントレポート
sony
1
120
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
430
人工衛星のファームウェアをRustで書く理由
koba789
14
7.6k
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3k
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
230
Automating Web Accessibility Testing with AI Agents
maminami373
0
1.2k
生成AIでセキュリティ運用を効率化する話
sakaitakeshi
0
630
20250903_1つのAWSアカウントに複数システムがある環境におけるアクセス制御をABACで実現.pdf
yhana
3
550
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
130
2025年になってもまだMySQLが好き
yoku0825
8
4.7k
react-callを使ってダイヤログをいろんなとこで再利用しよう!
shinaps
1
230
[ JAWS-UG 東京 CommunityBuilders Night #2 ]SlackとAmazon Q Developerで 運用効率化を模索する
sh_fk2
3
390
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Building Adaptive Systems
keathley
43
2.7k
A Tale of Four Properties
chriscoyier
160
23k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Practical Orchestrator
shlominoach
190
11k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Transcript
גࣜձࣾτΠϙ ઍஐل τΠϙͰॳΊͯ ͪΌΜͱ$*$%Λମݧͨ͠
ࣗݾհ ઍஐلʢϋλντϞϊϦʣ w גࣜձࣾτΠϙɹγχΞΤϯδχΞ w 4*ༀہ͚γεςϜ։ൃɾӡ༻ʢʣ ˣ 4&4ʙ໊ͷ։ൃνʔϜϦʔμʔʢʣ
ˣ τΠϙʢʙʣ w ͖ͳ͜ͱɿ%*: !U@IBUBDIJ
τΠϙͷ͝հ
τΠϙͷ͝հ
τΠϙͷ͝հ
τΠϙͷ͝հ ༻ٕज़ w όοΫΤϯυɿ3VCZPO3BJMT w ϑϩϯτΤϯυɿ3FBDU w ϞόΠϧΞϓϦɿ3FBDU/BUJWF w Πϯϑϥɿ"84
w σʔλϕʔεɿ1PTUHSF42-
τΠϙͷ͝հ ༻ٕज़ $*$%πʔϧ w όοΫΤϯυɿ3VCZPO3BJMT34QFD w ϑϩϯτΤϯυɿ3FBDU$ZQSFTT w ϞόΠϧΞϓϦɿ3FBDU/BUJWF w
Πϯϑϥɿ"84 w σʔλϕʔεɿ1PTUHSF42- w $*$%ɿ(JUIVC"DUJPOT"QQ$FOUFS
ଞࣾͷ$*$%ࣄΓ͍ͨ
ϋλνՈͷ߹
ϋλνՈͷ$*$%ࣄ w ࠺ʢΤϯδχΞʣ ʮͲ͔͜ͷϓϩδΣΫτͰͬͯΔͱฉ͍ͨ͜ͱ͕͋Δʯ w ࢲ ʮख୳ΓͰΖ͏ͱ͚ͨ͠Ͳ࣮ݱ͠ͳ͔ͬͨɺ
ɹͱࢥͬͨΒτΠϙͰͬͯͯײಈͨ͠ɻʯ
࣭
ࣗಈςετ͋Γ·͔͢ʁ
ࣗಈσϓϩΠ͋Γ·͔͢ʁ
τΠϙͷ
ςετ
͜Ε·Ͱʹܦݧͨ͠ςετ w ΥʔλϑΥʔϧ w ࣗಈςετແ͠ w ςετ༷ॻΛ࡞࣮ͬͯࢪ ςετ ཁٻੳ جຊઃܭ
ৄࡉઃܭ ίʔσΟϯά ୯ମςετ ݁߹ςετ γεςϜςετ ػೳઃܭ ड͚ೖΕςετ
͜Ε·Ͱʹܦݧͨ͠ςετ w ຒΊࠐΜͩόά͕։ൃޙ Ͱݟ͔ͭΓ͕ͪ w ݕ͕ΕΔͱमਖ਼ίε τ͕େ͖͘ͳͬͯ͘Δ w ςετཻ͕୲ऀͤ ʹͳΓ͕ͪ
ςετ ཁٻੳ جຊઃܭ ৄࡉઃܭ ίʔσΟϯά ୯ମςετ ݁߹ςετ γεςϜςετ ػೳઃܭ ड͚ೖΕςετ
ςετ τΠϙͷςετ w Ҏલʹ.BB2ʢ.PCQSPHSBNNJOHBTB2"ʣͱ͍͏׆ಈΛ ௨ͯ͡ςετจԽΛ͔ࠜͤͨΒ͍͠ɻ w 13࡞Δͱ34QFDͱ$ZQSFTTͰࣗಈςετɻ w 8*1Ͱ13ग़ͤςετग़དྷΔ w
ͳΜͳΒϨϏϡʔͯ͠Β͑Δɻ
ςετ τΠϙͷςετ w όά͕ૣ͘ݟ͔ͭΔͷͰɺ͠Εͬͱૣͤ͘Δʂ w ΤϯδχΞςετʹࣗ৴͋Γɻςετॻ͖͍ͨΒ͍͠ɻ w ϦϑΝΫλϦϯά͢Δͱ͖ͷ҆৺ײ͍͢͝ɻޮ͕͍͍ɻ w ಈ͍͍ͯΔίʔυΨϯΨϯॻ͖͢ελΠϧ
ϦϦʔε
ϦϦʔε ͜Ε·Ͱʹܦݧͨ͠ϦϦʔε w '51Ͱຊ൪ڥʹଓɺखݩʹҙͯ͠ϑΝΠϧసૹ w ։ൃ㱻ຊ൪ͷઃఆͷҧ͍վߦίʔυͷҧ͍ʹؾΛ͚ͭΔ w ਂʹγεςϜΛࢭΊͯϦϦʔε w ϦϦʔε͢Δࢿࡐ͕࿙Εͳ͍Α͏৻ॏʹϦϙδτϦ͔Βநग़
ϦϦʔε τΠϙ w ϦϦʔε͕ඞཁʹͳͬͨΒଈ࠲ʹϦϦʔε ɹNBJOϒϥϯνʹϚʔδࡁʹϦϦʔεՄೳ w όοΫΤϯυɾ8&#ϑϩϯτΤϯυ(JUIVCͷϦϦʔεΛ࡞ Δ͚ͩɻ؆୯ɻ w
ϞόΠϧΞϓϦ"QQ$FOUFS͔Βਃ͢Δ͚ͩɻ ʢঝೝ·Ͱ͕͔͔࣌ؒΔ߹͋Γʣ
ϦϦʔε τΠϙ w $4͔ΒόάϨϙʔτɺܰඍͳΒଈ࠲ʹमਖ਼ˍϦϦʔε ˠλεΫੵΉඞཁ͕ͳ͍͠ɺରԠ͕ૣ͍ͱײँ͞ΕΔʂ w NBJOϒϥϯνʹϚʔδࡁΈͳΒɺ୭͕։ൃͨ͠ͷͰಉ͡ खॱͰϦϦʔεՄೳɻҰॹʹϦϦʔε͠ͱ͘ͶɺΈ͍ͨͳɻ w
ࠓिϦϦʔεͨ͠εΫϦϓτʹόά͕͋ͬͨͷͰɺଈमਖ਼ˍ ϨϏϡʔͯ͠Βͬͯճ࿈ଓͰϦϦʔε͠·ͨ͠ɻ
·ͱΊ νʔϜ։ൃ࣮ફೖ w ͷຊ w ੲಡΜͰ$*$%ʹ͕͋͜Ε͍ͯͨ w (JUಋೖͱ͔ɺ#BDLMPHಋೖͱ͔ ˠ$*$%·ͰḷΓண͚ͣ
w ಌΕ͍ͯͨੈք͕τΠϙʹ͋Γ·ͨ͠
·ͱΊ ͍͍։ൃମݧ͕ग़དྷͯ·͢ ৫ͷจԽΛ࡞Δେม͔͞ΔͷͰɺͱͯ͋Γ͕͍ͨɻ w ࠓޙͷ՝ w ςετΧόϨοδΛ૿͢ɻಛʹϑϩϯτΤϯυɻ ˠΧΠθϯλΠϜͷΈ͕͋ΔͷͰͦ͜ͰΓ͍ͨɻ w
શ༰ΛΔਓ͕ݶΒΕ͍ͯΔͷͰɺٕज़Λ౪Ήʂ ˠ$*$%͔Βඥղ͍ͯߦͬͯɺΠϯϑϥɻ
࠷ޙʹ τΠϙ͔Β͓Βͤ
τΠϙͰΤϯδχΞΛืू͍ͯ͠·͢ʂ IUUQTPQFOUBMFOUJPDPNSDUPZQPQBHFT
None