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
Кто отправит outbox? Валентин Удальцов, автор канала Пых
lamodatech
0
300
Definition of Done
kawaguti
PRO
6
470
第9回情シス転職ミートアップ_テックタッチ株式会社
forester3003
0
160
UIテスト自動化サポート- Testbed for XCUIAutomation practice
notoroid
0
120
Model Mondays S2E02: Model Context Protocol
nitya
0
200
OpenHands🤲にContributeしてみた
kotauchisunsun
0
290
PostgreSQL 18 cancel request key長の変更とRailsへの関連
yahonda
0
110
Amazon Bedrockで実現する 新たな学習体験
kzkmaeda
1
410
SalesforceArchitectGroupOsaka#20_CNX'25_Report
atomica7sei
0
100
AIの最新技術&テーマをつまんで紹介&フリートークするシリーズ #1 量子機械学習の入門
tkhresk
0
130
原則から考える保守しやすいComposable関数設計
moriatsushi
3
510
Agentic DevOps時代の生存戦略
kkamegawa
1
1.1k
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
We Have a Design System, Now What?
morganepeng
53
7.6k
KATA
mclloyd
29
14k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
The Invisible Side of Design
smashingmag
299
51k
Faster Mobile Websites
deanohume
307
31k
Docker and Python
trallard
44
3.4k
Optimizing for Happiness
mojombo
379
70k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Designing for humans not robots
tammielis
253
25k
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 Έͳ͞Μ׆༻͍ͯͩ͘͠͞ʂ