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について/front end ci tips
Search
tom-256
January 30, 2020
Technology
0
83
フロントエンドのCIについて/front end ci tips
小規模社内LT会の発表資料
tom-256
January 30, 2020
Tweet
Share
More Decks by tom-256
See All by tom-256
PipeCDを導入してリリースフローを改善した話/How to improve release workflow by pipecd
tom256
0
24
サーバサイドTypeScriptモノレポを半年運用した結果/How to maintain server side typescript monorepo
tom256
0
330
レガシーなAnsibleを改善していくための方針/How to improve the legacy Ansible
tom256
10
2.7k
Slack + Cloud Functionsで迅速な障害の初動対応をする/incident management by slack
tom256
0
150
AWSで実現するChatOps〜サーバレスでBlue/Greenデプロイする仕組みと工夫点〜 /chatops deployment
tom256
0
390
GHEとAWSを使用したデプロイ/リリースフローの紹介/introduction-deployflow-aws-and-ghe
tom256
0
130
Other Decks in Technology
See All in Technology
2/18/25: Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
0
110
速くて安いWebサイトを作る
nishiharatsubasa
10
12k
利用終了したドメイン名の最強終活〜観測環境を育てて、分析・供養している件〜 / The Ultimate End-of-Life Preparation for Discontinued Domain Names
nttcom
2
190
Developers Summit 2025 浅野卓也(13-B-7 LegalOn Technologies)
legalontechnologies
PRO
0
710
2024.02.19 W&B AIエージェントLT会 / AIエージェントが業務を代行するための計画と実行 / Algomatic 宮脇
smiyawaki0820
13
3.3k
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
720
2.5Dモデルのすべて
yu4u
2
860
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
2
2.9k
Platform Engineeringは自由のめまい
nwiizo
4
2.1k
Oracle Cloud Infrastructure:2025年2月度サービス・アップデート
oracle4engineer
PRO
1
210
プロセス改善による品質向上事例
tomasagi
2
2.5k
ホワイトボードチャレンジ 説明&実行資料
ichimichi
0
130
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
How to train your dragon (web standard)
notwaldorf
91
5.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
BBQ
matthewcrist
87
9.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Transcript
ϑϩϯτΤϯυͷ$* Λ͍͖͍ͬͯͨ ;Δ;Θ'&ҿΈ
XIPBNJ UB ϑϩϯτΤϯυ։ൃ෦ %FW0QT·ΘΓΔ'&
ͬͯΔ͜ͱ ɾ1SFBDU 5ZQF4DSJQU .JDSPGSPOUFOEͰ ήʔϜϓϥοτϑΥʔϜͮ͘Γ ɾ্هύϑΥʔϚϯεϞχλϦϯάಋೖ ɾ্هϩάࢹ4BB4ಋೖ
$POUJOVPVT*OUFHSBUJPO ͍ͬͯ·͔͢ʁ
ओʹϓϩάϥϚʔͷΞϓϦέʔγϣϯ࡞࣌ͷ ࣭վળೲظͷॖͷͨΊͷश׳ͷ͜ͱͰ͋ Δɻ #Z8JLJQFEJB
ɾ$JSDMF$* ɾ(JU)VC"DUJPOT ɾ(JU-BC$* ɾ5SBWJT$*
ࠓͷΰʔϧ
ɾ$*ʹ͍ͭͯͬ͘͟ΓΔ ɾࣗνʔϜͷ ɹ։ൃϓϩηεͷվળʹ͍ͭͯߟ͑Δ
'&ͷ$*
੩తղੳ
ਓؒ͜ͷมΘΕͯͳ͍Α ਓؒMFU͡Όͳͯ͘DPOTUʹ͍ͯͩ͘͠͞ ਓؒΠϯσϯτͣΕͯ·͢ ਓؒ͜͜εϖʔεೖΕ͍ͯͩ͘͞ ਓؒ͜͜UZQPͰ͢
&4-JOUʜίʔυ࣭ 1SFUUJFSʜίʔυܗ $4QFMMʜεϖϧνΣοΫ
$*͜ͷมΘΕͯͳ͍Α $*MFU͡Όͳͯ͘DPOTUʹ͍ͯͩ͘͠͞ $*ΠϯσϯτͣΕͯ·͢ $*͜͜εϖʔεೖΕ͍ͯͩ͘͞ $*͜͜UZQPͰ͢ ͯࣗ͢ಈͰݕɺ௨͞ΕΔ
ςετ
ɾίʔυΛมߋ͢Δͨͼʹෆ۩߹͕ग़Δ ɾσϓϩΠͯ͠ॳΊͯෆ۩߹͕໌͢Δ ɾҙਤͨ͠ͱ͓Γʹඳը͞Εͳ͍ ɾҙਤͨ͠ͱ͓Γʹಈ͔ͳ͍
KFTU !UFTUJOHMJCSBSZSFBDU !UFTUJOHMJCSBSZ SFBDUIPPLT DZQSFTT
ίʔυΛมߋ͢Δͨͼʹෆ۩߹͕ग़Δ ςετͷஈ֊Ͱෆ۩߹ΛݕͰ͖Δ ҆શʹૉૣ͘มߋͰ͖Δ ϢʔβʹՁΛఏڙͰ͖Δճ͕૿͑Δ
σϓϩΠͯ͠ॳΊͯෆ۩߹͕໌͢Δ σϓϩΠલʹ$*ͷஈ֊Ͱؾ͚ͮΔ
σϓϩΠͯ͠ॳΊͯෆ۩߹͕໌͢Δ 7JFXͷ่ΕΛࣗಈͰݕͰ͖Δ
ςετͷίεύΛҙࣝ͠Α͏ ԿͷػೳΛҰ൪୲อ͍͔ͨ͠ߟ͑Α͏
ύϑΥʔϚϯε
ύϑΥʔϚϯε ػೳΛՃ͢Δͨͼʹ͘ͳΔ ɾࠓͲΕ͘Β͍ʁ ɾͳΜ͔͘ͳ͍ʁ ɾͲ͏ͬͯվળ͠Α͏ʁ
ύϑΥʔϚϯεϞχλϦϯάʜՄࢹԽ ύϑΥʔϚϯεόδΣοτʜ্ݶܾΊ
-JHIU)PVTF XFCQBDLCVOEMFBOBMZ[FS TJ[FMJNJU DGIUUQTTVSWJWFKTDPNXFCQBDLPQUJNJ[JOHCVJMEBOBMZTJT DGIUUQTHJUIVCDPN(PPHMF$ISPNFMJHIUIPVTFSFBENF DGIUUQTHJUIVCDPN(PPHMF$ISPNFMJHIUIPVTFDJ
ɾࠓͲΕ͘Β͍ʁ ৗʹΞϓϦέʔγϣϯͷύϑΥʔϚϯε͕ݟ͑Δ αΠζ͕ج४Λ͑ͨͱ͖ʹΘ͔Δ ɾ͍ݪҼʁ αΠζͷେ͖͍ίʔυ͕Θ͔Δ ɾͲ͏ͬͯվળ͠Α͏ʁ վળͷώϯτ͕දࣔ͞ΕΔ
࣮ࡍͷϢʔβ͕ΞΫηεͨ͠ͱ͖ͷύϑΥʔϚϯ εผ్ߟྀ͢Δ ɹσόΠεɺωοτϫʔΫڥ ΞϓϦͷಛੑʹ͋ͬͨύϑΥʔϚϯεࢦඪΛߟ͑ Δ
ΞΫηγϏϦςΟ
ͳͥʁ ɾࢢΛ͛Δ ɾߴྸԽࣾձ ɾ๏
-JHIU)PVTF B9F 8$"( 4FDUJPO QBZ )5.-$PEF4OJ⒎FS 8$"( 4FDUJPO
ɾҰఆͷΞΫηγϏϦςΟΛ୲อͰ͖Δ ɾԼ͕ͬͨΒݕͰ͖Δ
4&0
ͳͥʁ ɾϦʔν͢ΔϢʔβΛ૿ͯ͠ച্Λ্͛Δ ɾݕࡧྲྀೖͷϢʔβ՝͕ۚߴ͍
-JHIU)PVTF $POUJOVPVT4&05FTUJOH 4&0"MFSU 4&0෦ͱͷ࿈ܞ DGIUUQTXXXTMJEFTIBSFOFUJQVMMSBOLTPGUXBSFUFTUJOHGPS TFP DGIUUQTTFBSDIFOHJOFMBOEDPNDBUDIJOHTFPFSSPSTEVSJOH EFWFMPQNFOUVTJOHBVUPNBUFEUFTUT
ɾҰఆͷ4&0ϨϕϧΛอͭ͜ͱ͕Ͱ͖Δ ɾ4&0ॱҐʹมಈ͕͋ͬͨΒ ɹݕͰ͖ΔΑ͏ʹͳΔ
$*5JQT
$*ڥΛૉૣ͘ߏங͢Δ ɾMPDBM࣮ߦ ɾUFSNJOBMEFCVHHJOH ɾZBNMMJOUFS
͍ͭԿΛ࣮ߦ͢Δ͔ʁ ͍ͭ ଟDPNNJU த3FNPUF#SBODIQVTI গ.BTUFS.FSHFE
͍ͭԿΛ࣮ߦ͢Δ͔ʁ ԿΛ ૣ6OJU5FTU -JOU த*OUFHSBUJPOUFTU &OEUPFOEUFTU
ϨϏϡʔͷࣗಈԽ $*ͷ݁ՌΛ13ʹҰཡද͍ࣔͨ͠ ɾSFWJFXEPH ɾEBOHFSKT $*ͷ݁ՌΛ13ʹίϝϯτͯ͘͠ΕΔ
$*݁Ռͷ௨ $*͕௨ͬͨΒࣦഊͨ͠Β4MBDL௨
/FYU4UFQ
ऩूͱάϥϑԽ ࣌ؒ࣠Ͱൺֱ $*࣌ؒͷॖ %PDLFS*NBHFͷܰྔԽ $PNNJUࠩνΣοΫ ฒྻ࣮ߦ
·ͱΊ
$*εϞʔϧεςοϓͰ͡ΊΑ͏ -JHIU)PVTFͷείΞܭଌ͔Β͡ΊͯΈΑ͏ ຖճಉ͜͡ͱΛ܁Γฦ͍ͯͨ͠ΒٙΛ࣋ͱ͏
Έͳ͞Μ $*ͷվળݟ͔ͭΓ·͔ͨ͠ʁ
͓ΘΓ