Your SlideShare is downloading. ×
  • Like
  • Save

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Implementing continuous deployment JFall 2010

  • 821 views
Published

J-Fall 2010 presentation on how to implement continuous deployment using an automated deployment approach. …

J-Fall 2010 presentation on how to implement continuous deployment using an automated deployment approach.

Author: www.xebialabs.com

Published in Technology , News & Politics
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Nice story and original take on how to set up continuous deployments for Java apps
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
821
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
1
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Implementing continuous deploymentfrom automatic builds to automatically running and tested code Andrew Phillips Robert van Loghem
  • 2. OriginAndrew Phillips aphillips@xebialabs.com Robert van Loghem rvanloghem@xebialabs.com @soundbites www.xebialabs.com @xebialabs
  • 3. Why are you here?!
  • 4. Path to incompleteness 0 9! o 20 o ooS oo
  • 5. Path to incompleteness
  • 6. Path to incompleteness
  • 7. Path to incompletenessapplication
  • 8. Path to incompleteness
  • 9. Path to incompleteness
  • 10. Get your fully running appwhere it needs to be
  • 11. Checklist• Write your application so it can be deployed to any environment• Define a complete deployment package• Automate your deployment• Integrate with your upstream systems• Hooking it all up
  • 12. Write your application so it canbe deployed to any environment + = + =
  • 13. Know your application andenvironment customizationpoints JMX .properties JNDI Database Shared libraries XML Classpath
  • 14. Define a complete deployment packageDeployment Package Manifest Java EE artifacts Resource files Middleware resources Post-deployment tests Dependencies
  • 15. Automate your deployment Sooo ooo 2009! tests Post-deploymentJava EE artifacts Resource files Middleware resources
  • 16. Automate your deployment Customize and Deploy
  • 17. Is this the same for any app?
  • 18. Do you actually want to careand code it up?
  • 19. Just find an automation tool!
  • 20. Integrate with your upstreamsystems
  • 21. The final picture
  • 22. Hooking it all up WebShere ND and Apache HTTPD
  • 23. Thanks for listening at 08.00!