s n i k n e J h t i w n o i t a r g e t n I s - - PowerPoint PPT Presentation

s n i k n e j h t i w n o i t a r g e t n i s u o u n i t
SMART_READER_LITE
LIVE PREVIEW

s n i k n e J h t i w n o i t a r g e t n I s - - PowerPoint PPT Presentation

s n i k n e J h t i w n o i t a r g e t n I s u o u n i t n o C n o h t y P n o s u c o f . . . & M i k a J e n k i n s G r m l . o r g P r o j e c t D a i l y b u


slide-1
SLIDE 1

C

  • n

t i n u

  • u

s I n t e g r a t i

  • n

w i t h J e n k i n s . . . f

  • c

u s

  • n

P y t h

  • n
slide-2
SLIDE 2

M i k a

&

J e n k i n s

slide-3
SLIDE 3

G r m l .

  • r

g P r

  • j

e c t

D a i l y b u i l d s & R e l e a s e s ( > 8 J

  • b

s )

slide-4
SLIDE 4

S i p w i s e . c

  • m

F u l l r e l e a s e m a n a g e m e n t ( > 1 9 J

  • b

s )

slide-5
SLIDE 5

f a c t s

&

F A Q

slide-6
SLIDE 6

T e a m C i t y B a m b

  • C

D a s h B i t t e n C r u i s e C

  • n

t r

  • l

B u i l d b

  • t

C

  • n

t i n u u m p

  • n

y

  • b

u i l d Q u i c k B u i l d I n t e g r i t y c i j

  • e

A p

  • y

c

  • t

J e n k i n s

slide-7
SLIDE 7

J e n k i n s

“ T h e W

  • r

d p r e s s

  • f

C I “ ™

slide-8
SLIDE 8

F a c t s

H u d s

  • n

: 2 4 J e n k i n s : 2 1 1 ~ w e e k l y r e l e a s e s & & L T S v e r s i

  • n

M I T l i c e n s e > 4 5 P l u g i n s > 3 5 k i n s t a l l a t i

  • n

s

slide-9
SLIDE 9

F A Q # 1 : B l u e ? !

h t t p : / / j e n k i n s

  • c

i .

  • r

g / c

  • n

t e n t / w h y

  • d
  • e

s

  • j

e n k i n s

  • h

a v e

  • b

l u e

  • b

a l l s

slide-10
SLIDE 10

D e m

slide-11
SLIDE 11

% curl-o jenkins.war \ http://mirrors.jenkins-ci.org/war/latest/jenkins.war % java -jar jenkins.war % $BROWSER http://0.0.0.0:8080

N O T E : u s e p a c k a g e s f

  • r

p r

  • d

u c t i

  • n
slide-12
SLIDE 12

b e s t p r a c t i c e s

slide-13
SLIDE 13

h

  • m
  • g

e n

  • u

s j

  • b

s

s i m i l a r j

  • b

s s h a r e b u i l d s c r i p t s / s t e p s

slide-14
SLIDE 14

d i s c a r d

  • l

d b u i l d s

w i n p e r f

  • r

m a n c e , d i s k u s a g e , . .

slide-15
SLIDE 15

t r i g g e r b u i l d s

… i n s t e a d

  • f

p

  • l

l i n g f

  • r

c h a n g e s

slide-16
SLIDE 16

s l a v e s & d i s t r i b u t e d b u i l d s

s c a l e

  • u

t e a r l y

slide-17
SLIDE 17

a u t

  • m

a t e

… w h a t e v e r h u r t s

slide-18
SLIDE 18

e x t e r n a l d e p e n d e n c i e s

… g e t r i d

  • f

t h e m

slide-19
SLIDE 19

a r t i f a c t s

… a n d f i n g e r p r i n t s

slide-20
SLIDE 20

n

  • t

i f i c a t i

  • n

s

v i a m a i l , j a b b e r , i r c , . . .

slide-21
SLIDE 21

m

  • b

i l e a p p s

… e . g . w w w . j e n k i n s

  • c

i . m

  • b

i

slide-22
SLIDE 22

S

  • u

r c e : w w w . y

  • u

t u b e . c

  • m

/ w a t c h ? v = 1 E G k 2 r v Z e 8 A

slide-23
SLIDE 23

b a c k u p s

… a n d r e s t

  • r

e

slide-24
SLIDE 24

u s e f u l p l u g i n s

slide-25
SLIDE 25

P y t h

  • n

P l u g i n

f

  • r

e x e c u t i n g p y t h

  • n

f

  • r

p y t h

  • n

, r u b y , b a s h , . . .

slide-26
SLIDE 26

S L O C C

  • u

n t

slide-27
SLIDE 27

V i

  • l

a t i

  • n

s P l u g i n

f

  • r

p e p 8 , p y l i n t , . . .

slide-28
SLIDE 28

N

  • s

e T e s t s , C

  • v

e r a g e , . .

… s e e u p c

  • m

i n g L i g h t n i n g T a l k : )

slide-29
SLIDE 29

T i m e s t a m p e r P l u g i n

slide-30
SLIDE 30

T e s t A n y t h i n g P r

  • t
  • c
  • l

f

  • r

p y t h

  • n

, r u b y , b a s h , . . .

slide-31
SLIDE 31

B r u c e S c h n e i e r [ P l u g i n ]

… k n

  • w

s A l i c e a n d B

  • b

' s s h a r e d s e c r e t .

slide-32
SLIDE 32

C h u c k N

  • r

r i s [ P l u g i n ]

… c a n i n s t a n t i a t e a n a b s t r a c t c l a s s

slide-33
SLIDE 33

p e r s

  • n

a p l u g i n

slide-34
SLIDE 34

p y t h

  • n

r e l a t e d p r

  • j

e c t s

slide-35
SLIDE 35

P y t h

  • n

A P I

h t t p s : / / l a u n c h p a d . n e t / p y t h

  • n
  • j

e n k i n s

slide-36
SLIDE 36
slide-37
SLIDE 37

A u t

  • j

e n k i n s

h t t p s : / / g i t h u b . c

  • m

/ t x e l s / a u t

  • j

e n k i n s

slide-38
SLIDE 38
slide-39
SLIDE 39

S h i n i n g P a n d a

w w w . s h i n i n g p a n d a . c

  • m
slide-40
SLIDE 40
slide-41
SLIDE 41

p b u n d l e r

B u n d l e r f

  • r

P y t h

  • n

h t t p s : / / g i t h u b . c

  • m

/ z e h a / p b u n d l e r

slide-42
SLIDE 42

J e n k i n s N e w s

slide-43
SLIDE 43

v e r s i

  • n

1 . 4 5 5

U I i m p r

  • v

e m e n t s

slide-44
SLIDE 44

P l u g i n s i n R u b y v i a J R u b y C h a r l e s L

  • w

e l l + +

slide-45
SLIDE 45

A n y v

  • l

u n t e e r s f

  • r

J y t h

  • n

? : )

slide-46
SLIDE 46

R e s s

  • u

r c e s

slide-47
SLIDE 47

J e z H u m b l e & D a v i d F a r l e y : C

  • n

t i n u

  • u

s D e l i v e r y , A d d i s

  • n
  • W

e s l e y , 2 1

slide-48
SLIDE 48

J e n k i n s

T h e D e f i n i t i v e G u i d e

w a k a l e

  • .

c

  • m

/ b

  • k

s / j e n k i n s

  • t

h e

  • d

e f i n i t i v e

  • g

u i d e

slide-49
SLIDE 49

Q u e s t i

  • n

s

| |

W i s h e s ?

@ m i k a g r m l m i k a @ g i t h u b m i c h a e l

  • p

r

  • k
  • p

. a t / b l

  • g

/