juc europe 2015: jenkins made easy

20
Jenkins Made Easy London, UK, June 2015 Nobuaki Ogawa, EFI DirectSmile 1

Upload: cloudbees

Post on 15-Jan-2017

94 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: JUC Europe 2015: Jenkins Made Easy

Jenkins Made Easy London, UK, June 2015

Nobuaki Ogawa, EFI DirectSmile

1

Page 2: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer 2

Continuous

Delivery

Page 3: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer

Continuous Delivery

Page 4: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer

Continuous Delivery

Page 5: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer

Key Benefit

Page 6: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer 6

Continuous

Development

Page 7: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer

Developer use …

•  IDE : Visual Studio

•  Bug Tracking : Mantis

•  Version Control: Subversion

•  Build : JenkinsCI

Page 8: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer 8

Continuous

Deployment

Page 9: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer

DSM Installation Service

Client / Server Application:

•  Enable ... •  Remote Software Deploy •  Configuration •  Customization •  Maintenance

•  Easy to Integrate into CI tool, i.e. JenkinsCI

Page 10: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer

Advantage

1.  Automatic Operation

2.  Minimum Operation Time

3.  Less Human Error

4.  Less miss-configuration

5.  Everyone can execute

Page 11: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer 11

Continuous

Test

Page 12: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer

Selenium (IDE & RC)

Selenium IDE : Make Test case

à Easy to make

à Easy to run Selenium RC : Run test

à Easy to run,

à Crossbrowser capability

Page 13: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer 13

Infrastructure As

Code

Page 14: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer 14

PowerShell Microsoft Azure

Page 15: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer 15

What we do?

1.  Create VM

2.  Start / Stop

3.  BackUp / Restore

4.  Shut Down

5.  Control Load Balancing

Page 16: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer 16

Of course, with Jenkins!

Page 17: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer 17

Continuous

Integration

Page 18: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer

Page 19: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer

Jenkins makes

Jenkins does ... •  Build •  Deploy •  Test •  Maintenance, Monitoring, Etc... One-button-click makes all complicated operation instead of you!

Page 20: JUC Europe 2015: Jenkins Made Easy

#jenkinsconf

Footer 20

So, Jenkins Made Easy