Slide 1

Slide 1 text

Distributed Build with Jenkins Shigenobu NISHIKAWA @shishi4tw

Slide 2

Slide 2 text

Shigenobu Nishikawa work at Aiming Inc. programmer managing CI services for web dev

Slide 3

Slide 3 text

CI = continuously commit + continuously build + continuously report What is Continuous Integration?

Slide 4

Slide 4 text

For code quality rapid development preventing rework...

Slide 5

Slide 5 text

It’s too easy Let me show you C I with Jenkins

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

It’s too easy but... C I with Jenkins

Slide 8

Slide 8 text

Muitiple builds bring on * too slow Integration * crash databases... probrems with single server

Slide 9

Slide 9 text

→ We need more speed!! We need good parallel build!!

Slide 10

Slide 10 text

Distributed Build with Jenkins

Slide 11

Slide 11 text

Distributed Build with Jenkins * Jenkins built-in * It is possible to manage slave servers up to number of hundreds

Slide 12

Slide 12 text

Distributed Build with Jenkins It’s too easy Let me show you

Slide 13

Slide 13 text

Advance preparation * master machine * another machine login through ssh * both machine can build your app * installed java

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Advanced Setting label Configuration of job Configuration of node rails_3_2_9 request spec

Slide 16

Slide 16 text

Advanced split a huge project build ↓ some more speedy build

Slide 17

Slide 17 text

Distributed build bring on many benefits for your Jenkins

Slide 18

Slide 18 text

Happy CI!!