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
190
0
Share
トイポで初めてちゃんとCI_CDを体験した話
2023年9月にトイポに入社しました。私がこれまでに在籍していたSI企業やSES企業での経験と比較しながら、トイポでの開発体験を紹介したいと思います。
はたちとものり
October 24, 2023
More Decks by はたちとものり
See All by はたちとものり
SideKiqでジョブが二重起動した事象を深堀りしました
t_hatachi
0
740
AWS初挑戦で自社のサービスを参考にインフラを構築してみた話
t_hatachi
0
270
Other Decks in Technology
See All in Technology
GitHub Copilot のこれまでとこれから: From Copilot to Collaborative Agents
yuriemori
1
190
RubyでRuby拡張を書いたらRubyより35倍速になったってどういうこと??
kazuho
3
620
なぜハノーバーメッセに行くべきなのか 〜初参加だから語れること〜
tanakaseiya
0
120
TypeScript の型で副作用の実行順序を制御する
yanaemon
2
210
まだ道半ば、AI-DLCを歩み始めている話
news_it_enj
2
180
ルール・ロール・ツールを創る / Creating Rules, Roles and Tools
ks91
PRO
0
170
AI とサービス・デザイン / AI and Service Design
ks91
PRO
0
170
ラズパイ & Picoで入門:Zephyr(RTOS)の環境構築からビルドまでの紹介
iotengineer22
0
240
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
3
870
さきさん文庫の書籍ができるまで
sakiengineer
0
110
AI駆動開発でなんでもハンズオン環境をつくってみた
yoshimi0227
0
140
Amazon Bedrock 経由の Claude Cowork を試してみよう・MCP にも繋いでみよう
sugimomoto
0
190
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Fireside Chat
paigeccino
42
3.9k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
510
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
140
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
From π to Pie charts
rasagy
0
190
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
430
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