Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Distributed build with Jenkins
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Shigenobu Nishikawa
January 13, 2013
Programming
1.3k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Distributed build with Jenkins
What distributed build with Jenkins is easy!
Shigenobu Nishikawa
January 13, 2013
More Decks by Shigenobu Nishikawa
See All by Shigenobu Nishikawa
最強環境再現兵器Nix
shishi
0
130
LoL 初心者知らないあるある
shishi
0
410
Other Decks in Programming
See All in Programming
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
510
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
380
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
300
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
830
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
320
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
220
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
5.3k
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
9.4k
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
440
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
150
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
170
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
460
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
410
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Marketing to machines
jonoalderson
1
5.8k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
720
Mobile First: as difficult as doing things right
swwweet
225
10k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
510
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Music & Morning Musume
bryan
48
7.4k
4 Signs Your Business is Dying
shpigford
187
23k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
My Coaching Mixtape
mlcsv
0
330
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
340
Transcript
Distributed Build with Jenkins Shigenobu NISHIKAWA @shishi4tw
Shigenobu Nishikawa work at Aiming Inc. programmer managing CI services
for web dev
CI = continuously commit + continuously build + continuously report
What is Continuous Integration?
For code quality rapid development preventing rework...
It’s too easy Let me show you C I with
Jenkins
None
It’s too easy but... C I with Jenkins
Muitiple builds bring on * too slow Integration * crash
databases... probrems with single server
→ We need more speed!! We need good parallel build!!
Distributed Build with Jenkins
Distributed Build with Jenkins * Jenkins built-in * It is
possible to manage slave servers up to number of hundreds
Distributed Build with Jenkins It’s too easy Let me show
you
Advance preparation * master machine * another machine login through
ssh * both machine can build your app * installed java
None
Advanced Setting label Configuration of job Configuration of node rails_3_2_9
request spec
Advanced split a huge project build ↓ some more speedy
build
Distributed build bring on many benefits for your Jenkins
Happy CI!!