Orchestrate Continuous Delivery with Jenkins and Docker

Preview:

Citation preview

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

Docker et Jenkins

sont dans un bateau...

@ndeloof

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

Continuous

2

Delivery ™

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

3

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

4

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

5

Automation is the key

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

6

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

7

SCM

testscode scan

compilebuild

stage

prodreport

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

8

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

9

checkout scm

mvn build

acceptance tests

smoke tests

staging

production

Dev

QA

Ops

users

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

10

Tinkerer

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

Plugins !

11

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

12

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

13

Craftsman

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

Separation of concerns

14

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

Dispersion

15

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

16

Profesionnal

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

Modelize

17

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

18

The Future

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

19

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

20

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

21

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

22

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

Multi-Branch

23

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

24

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

25

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

26

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

Toolchain

27

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

28

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

Security ?

29

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

Pod

30

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

Snapshot

31

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

Questions ?

32

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

© 2

015

Clo

ud

Bee

s, In

c. A

ll R

igh

ts R

eser

ved

Recommended