Your SlideShare is downloading. ×
0

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Implementing continuous deployment JFall 2010

831

Published on

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
1 Comment
0 Likes
Statistics
Notes
  • Nice story and original take on how to set up continuous deployments for Java apps
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
831
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
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!

×