• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Continuous Delivery Using Jenkins
 

Continuous Delivery Using Jenkins

on

  • 6,954 views

 

Statistics

Views

Total Views
6,954
Views on SlideShare
5,752
Embed Views
1,202

Actions

Likes
8
Downloads
92
Comments
0

12 Embeds 1,202

http://blog.cliffano.com 1139
http://feeds.feedburner.com 21
http://a0.twimg.com 19
http://us-w1.rockmelt.com 5
http://cliffano.com 4
http://cliffano.com.previewdns.com 4
http://www.linkedin.com 3
http://cliffano.wordpress.com 2
https://twitter.com 2
http://admin.totalmarketing.com 1
http://tweetedtimes.com 1
https://www.linkedin.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Continuous Delivery Using Jenkins Continuous Delivery Using Jenkins Presentation Transcript

  • Continuous DeliveryUsing Jenkins> Cliffano Subagio (@cliffano) - Sensis
  • /me• Jenkins user since 2007, contributor since 2008• BuildMonitor - Firefox Add-on for Jenkins• Nestor - Jenkins CLI written in Node.js• + several other plugins (any ChuckNorris plugin user here?)
  • • A Continuous Integration Server• Written in Java Used by projects based on various technology• Created by Kohsuke Kawaguchi in 2004
  • Features• Easy install, easy upgrade• Easy configuration• Distributed builds• HTTP API• Plugin support w/ update center 400+ Plugins• Great dev & user communities 100+ Code contributors• lots more...
  • Yay! Demo :-)
  • Continuous Integration Compile Package Deploy TestMetrics
  • Source Artifact Control RepositoryDev1 DevelopmentDev2 Jenkins TestDev3 Staging OPS Production
  • “How long does it take todeploy a change that involves a single line of code to production?” - Mary and Tom Poppendieck (Lean Software Development)
  • Continuous DeliveryAre We There Yet?
  • Goals• Production focus since day one - Develop on production-like environment - Performance test early on• Minimise cycle time from idea to delivery
  • Shorter Release Cycle Why 3 months? Why not 3 hours?
  • Frequent Releases Rapid Feedback
  • 400 Changes VS 4 Changes
  • code.flickr.com80 deploys per week 6.9 changes per deploy
  • Wait, there’s more
  • A Release Should Be Simple 1. Select Version 2. Select Environment 3. Push A Button
  • So Anyone Can Deploy Testers OPS Developers New Team Member
  • • No environment-specific build• Consistent deployment process used to deliver build to all environments
  • Deployment PipelineCommit Acceptance Manual Performance Release Stage Test Test Test Stage
  • Yay! Another Demo :-)
  • Is Continuous Delivery for everyone?
  • Conclusion Continuous Delivery + Jenkins MAKE IT SO
  • Hypno-Cat Sez Use You Need JenkinsAutomation
  • Questions?
  • Resources• http://continuousdelivery.com/• http://jenkins-ci.org• http://github.com/jenkinsci• https://wiki.jenkins-ci.org/display/JENKINS/ Plugins• http://code.flickr.com
  • Credits• Continuous Delivery by Jez Humble et al http://www.fishpond.com.au/Books/Continuous-Delivery- Matthew-Humble-David-Farley/9780321601919• http://www.flickr.com/photos/soundfromwayout/143822346/• http://www.dailytravelphotos.com/images/ 2010/101105_cairo_egypt_bread_delivery_bicycle_bike_head_tray_travel_photography_MG_4262.jp g• http://www.flickr.com/photos/articnomad/27778585/• http://byronalexmarshall.blogspot.com/2010/06/dissecting-details.html• http://www.getprice.com.au/images/uploadimg/923/_1_skydiving-10000ft-tandem-jump-adelaide- cbd_large.jpg• http://www.flickr.com/photos/gqphoto/5130471935/• http://chubbyriceball.files.wordpress.com/2011/01/tbbt-justice-league-recombination.jpg• http://enumag-theeducationalmagazide.blogspot.com• http://www.thewatcherfiles.com/images/TheyLivePicard.jpg• http://www.flickr.com/photos/merlijnhoek/2841785343/