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
Jenkinsがチームにもたらしてくれたこと
Search
uasano
April 25, 2014
Technology
1
6.2k
Jenkinsがチームにもたらしてくれたこと
第5回ゆるぎーの講演資料です
uasano
April 25, 2014
Tweet
Share
Other Decks in Technology
See All in Technology
BPaaSにおける人と協働する前提のAIエージェント-AWS登壇資料
kentarofujii
0
130
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
0
270
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
9
2.9k
生成AI時代のデータ基盤設計〜ペースレイヤリングで実現する高速開発と持続性〜 / Levtech Meetup_Session_2
sansan_randd
1
150
実践!カスタムインストラクション&スラッシュコマンド
puku0x
0
310
Agile PBL at New Grads Trainings
kawaguti
PRO
1
380
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
330
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
250
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
1
160
Language Update: Java
skrb
2
290
250905 大吉祥寺.pm 2025 前夜祭 「プログラミングに出会って20年、『今』が1番楽しい」
msykd
PRO
1
630
おやつは300円まで!の最適化を模索してみた
techtekt
PRO
0
290
Featured
See All Featured
Building Adaptive Systems
keathley
43
2.7k
How GitHub (no longer) Works
holman
315
140k
KATA
mclloyd
32
14k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
800
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
It's Worth the Effort
3n
187
28k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Become a Pro
speakerdeck
PRO
29
5.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
111
20k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
A Tale of Four Properties
chriscoyier
160
23k
We Have a Design System, Now What?
morganepeng
53
7.8k
Transcript
+FOLJOT͕ νʔϜʹͨΒͯ͘͠Εͨ͜ͱ ୈճΏΔ͗ʔ ͋͞ͷ
ࣗݾհ w ͋͞ͷ !VBTBOP ͱ͍͍·͢ w 4*FSͰࣗࣾαʔϏεͷ։ൃʹैࣄ w 5%% ΞδϟΠϧք۾ͷษڧձʹग़
w ਆ͓ࣾࣉΛెาͰΊ͙Δͷ͕͖
ΑΖ͘͠ ͓Ͷ͕͍͠·͢ʂ
օ͞Μͷࣄ ڭ͍͑ͯͩ͘͞
ࠓ͓͢Δ͜ͱ w +FOLJOTΛಋೖͯ͠νʔϜ͕ྑ͘ͳͬͨͱײ͍ͯ͡ Δͭͷࣄ ਓΛकΔจԽ *5ͷྗͰࣄΛվળ͢ΔจԽ
എܠ w 4*FSͷதͰࣗࣾαʔϏεΛ։ൃ w 8FCΞϓϦͱεϚϗΫϥΠΞϯτ w νʔϜɺେମਓલޙ
ಋೖલ ࠒ w ݦஶͳଐਓԽ w Y͞Μ͡Όͳ͍ͱͰ͖ͳ͍࡞ۀ w ख࡞ۀͱͦΕʹ͏ϛε͕ݸਓͷ w ೖͰ͖ΔϚϯύϫʔ͕࠷େͷιϦϡʔγϣϯ
˞ݸਓͷײͰ͢
Ͱɺ͜ͷνʔϜʹ+FOLJOT͞Μ͕དྷͯ͘Ε͔ͯΒͷ มԽΛετʔϦʔܗࣜͰ͓͠·͢
Ϗϧυࢲͷेീ൪Ͱ͍͟͝·͢ ܁Γฦ͠࡞ۀ͓͍ͤͩ͘͞ ઐՈͷྗΛ͓͔͍ͩ͘͠͞ ୡ͓͍ͤͩ͘͞
ୈ Ϗϧυࢲͷेീ൪Ͱ͍͟͝·͢
ݱ૬͙࣍ϦϦʔεࣦഊͰർฐ w ͓٬༷ຖʹઃఆͷมߋ͕ඞཁ w Ϗϧυ&DMJQTF͔Βखૢ࡞ͰΤΫεϙʔτ w ϦϦʔεରͷ࠶ੜ͕ෆՄೳ
ʮͦ͏͍͏ෆໟͳ࡞ۀɺ +FOLJOTʹͤ·ͤΜ͔ʁʯ
w ઃఆͷॻ͖͑ͱϏϧυΛ"OUͰ ࣮ߦ w ͓٬༷ຖʹॻ͖͑Δ +FOLJOT͔ΒϏϧυύϥϝʔλͰ ೖ
ϦϦʔεࣦഊܹݮ w ͓٬༷ຖͷઃఆมߋ+FOLJOTʹӅṭ w ϏϧυϏϧυπʔϧ͔Β w ϦϦʔεରͷهͱ࠶ੜ͕Մೳ
͜͏ͯ͠։ൃνʔϜʹ+FOLJOT͞Μ ͕ؒೖΓ͠·ͨ͠
ୈ ܁Γฦ͠࡞ۀ͓͍ͤͩ͘͞
ݱΛ·ͤΔոݱ w લʑऀ͕৺݂Λ͍ͩൿͷλϨαʔό w ຖேճͷϦΫΤετͰॳΊͯਖ਼ৗʹԠ w ప࡞ۀͷཌேճ͔Βਖ਼ৗʹԠ
্࢘ʮօͰϩʔςʔγϣϯͯ͠ ຖప͢Δʁ Զ͕ΜΔΑʯ
͑ʁ
্࢘ʮօͰϩʔςʔγϣϯͯ͠ ຖప͢Δʁ Զ͕ΜΔΑʯ
+FOLJOTʮ͓͍ͪͩ͘͞ʂ ࢲͷೋ໊ͭ lݡ͍DSPOz Ͱ͍͟͝·͢ɻʯ
w ݅ͷαʔόʹIUUQͷHFUϦΫΤε τΛ͛ΔδϣϒΛՃ w ͦΕΛपظͰࣗಈ࣮ߦ͢Δ Α͏ʹઃఆ
ݱΛ·ͤΔոݱ w લʑऀ͕৺݂Λ͍ͩൿͷλϨαʔό w ຖேճͷϦΫΤετͰॳΊͯਖ਼ৗʹԠ w ప࡞ۀͷཌேճ͔Βਖ਼ৗʹԠ
ରྍ๏Ͱ͕͢ɺոݱऩଋ ΊͰͨ͠ΊͰͨ͠
͜ͷࣄ͕݅λʔχϯάϙΠϯτ
্࢘ʮYY+FOLJOTͰ Ͱ͖ͳ͍͔ͳʁʯ
ʮਓखΛೖͯ͠ղܾ͢ΔΜʂʯ ͷ෩͖͕มΘ͖ͬͯͨ
ୈ ઐՈͷྗΛ͓͔͍ͩ͘͠͞
J04൛ΫϥΠΞϯτ࡞ΔͰʂ w ·ͨϏϧυઐऀ͕Ͱ͖ͪΌ͏Ͷ w ࠷৽൛͕खܰʹೖखͰ͖ͳ͍Ͷ
+FOLJOTʮ.BDͷ͠ͱ J04σϕϩούʔͷॿݴ Λ͓ئ͍͍ͨ͠·͢ʯ
w .BDΛεϨʔϒʹͯ͠J04ΞϓϦ ͷϏϧυͦͪΒʹͤΔ w J04σϕϩούʔͷํʹϏϧυ δϣϒͷઃఆΛͯ͠Β͏
J04൛ΫϥΠΞϯτͰ͖ͨͰʂ
+FOLJOT͕։ൃΠϯϑϥʹʂ +FOLJOTͰϏϧυͰ͖ͳ͍ͷࠔΔʂ
+FOLJOT͕ੴͷεʔϓʹʂ J04ΞϓϦεϖγϟϦετͷྗ͕৽ͨͳՁ
ੴͷεʔϓ ୡਓϓϩάϥϚͰհ͞Ε͍ͯΔΤϐιʔυ ʮ͜ͷੴΛࣽͯΔುʹYYೖΕͨΒඒຯ͍͠ εʔϓʹͳΔͶΜ͚Ͳͳʔcшƅ ŧŽŕʯ ݸਓͰ͠ಘͳ͔ͬͨࣄΛօͷྗͰͳ͠ಘ Δҝͷ৮ഔ
ୈ ୡ͓͍ͤͩ͘͞
"84ڥͷσϓϩΠͷ w ຊ൪ɺݕূڥͯ͢"84্ͰσϓϩΠͷํ๏ Ұ෦ϝϯόʔͷΈͧΔ w ։ൃऀ͕ςετΛ͍ͨ࣌͠ʹ͙͢։࢝Ͱ͖ͳ͍ ґཔ͔Βྃ·Ͱײ֮Ͱ͘Β͍ͭ
+FOLJOTʮ"84ͱͷ௨৴खஈ ͕͋Ε σϓϩΠ͍ͨ͠·͢ʯ
w ࣾϓϩΩγΛհͯ͠&$αʔ όʹ44)௨৴͢Δ w &$αʔόεϨʔϒʹ w &$εϨʔϒͰσϓϩΠδϣϒ Λ࣮ߦ
"84ڥͷσϓϩΠͷ w ݕূڥͷσϓϩΠ୭Ͱ̍ΫϦοΫ ̍ऑͰσϓϩΠྃ w ຊ൪ڥͷσϓϩΠ̍ΫϦοΫʴਓνΣοΫ
։ൃऀʮ̍ΫϦοΫσϓϩΠ ͛͢ʔʂ +FOLJOT͛͢ʔʂʯ
ΠϯύΫτઈେ
νʔϜͷօͷ ʮ͜Ε+FOLJOTʹͤΔͷָ͕͡Όͳ͍ʁʯ ʮલͷϛεɺ͜ͷ෦Λ+FOLJOTʹͤͨΒ࠶ൃ ͛ΔΑͶʁʯ
+FOLJOT௮͚ʹͨ݁͠Ռɺ օͷલఏ͕ʮࣗಈԽ༗Γ͖ʯʹʂ
ܶతͳ#FGPSF"GUFS ਓΛकΔจԽ w Y͞Μ͡Όͳ͍ͱͰ͖ͳ͍࡞ۀ ˠʮͦΕɺ+FOLJOTͰʯ ਓʹΛԡ͚͠ͳ͍ w ख࡞ۀͱͦΕʹ͏ϛε͕ݸਓͷ ˠϛεΛ͙ҝʹखॱΛվળ
ਓΛΊͳ͍
ܶతͳ#FGPSF"GUFS *5ͷྗͰࣄΛվળ͢ΔจԽ w օͰॱ൪ʹప͠Α͔ͬʂ ˠʮͦΕɺ+FOLJOTͰʂʯ ػցͷํ͕҆ͯ͘ਖ਼֬ w &YDFMํ؟ࢴతͳாථͱख࡞ۀ ˠʮख࡞ۀ͕ةݥͳͷͰ&YDFMํ؟ࢴม͑ΒΕͳ͍ʁʯ
վળͷํ๏Λߟ͑ΒΕΔͷਓ͚ؒͩ
·ͱΊ w +FOLJOTͷ࠷େͷಋೖޮՌ ʮνʔϜͷϝϯόͷҙࣝมԽʯ w +FOLJOT͖͔͚ͬΛ࡞ͬͨ w Έͳ͞Μ׆༻͍ͯͩ͘͠͞ʂ