LiveRebel                                           +                             Pragmatic Continuous Delivery           ...
About ZeroTurnarond                Developer               productivity                  tool:                 Java app   ...
Today       •What is LiveRebel?       •Continuous Delivery, applied                  • Jenkins, Nexus, LiveRebel, Tomcatte...
teisipäev, 4. detsember 12
Java app                             deployment                                 and                               updatete...
code   WAR         magic             dev                          ops           userteisipäev, 4. detsember 12
What does it consist of?teisipäev, 4. detsember 12
What does it support?teisipäev, 4. detsember 12
LiveRebel in Actionteisipäev, 4. detsember 12
Key takeaway       •Java app update tool         •no SESSIONS lost!teisipäev, 4. detsember 12
Pragmatic Continuous Deliveryteisipäev, 4. detsember 12
code   WAR         magic             dev                          ops           userteisipäev, 4. detsember 12
Questions       •How do you package the        application?       •Where did it come from?       •Where does it go?       ...
A pipeline?                             Source: http://startupblog.files.wordpress.com/2008/09/pipeline1.jpgteisipäev, 4. d...
Continuous Delivery pipeline                             Source: http://studentthinktank.eu/wp-content/uploads/2012/02/03_...
Philosophy       •Automate       •Record       •Test and monitoring       •Recoverteisipäev, 4. detsember 12
The sample pipeline     •Currently available tools     •Preferably open-source     •3 weeks to build     •DIY pipeline    ...
The tools       •Orchestration Platform       •Artifact Repository       •Delivery Managerteisipäev, 4. detsember 12
Jenkins                +plugins   (OSS Continuous Integration Server)teisipäev, 4. detsember 12
Nexus   (OSS/Commercial Artifact Repository)teisipäev, 4. detsember 12
LiveRebel  (Commercial Delivery Manager for Java EE)teisipäev, 4. detsember 12
The tools in the pipelineteisipäev, 4. detsember 12
Artifacts in the pipeline       • WAR       • Trace file                  [BUILD]                  Build: 221              ...
Pipeline in action                             http://cddemo.zeroturnaround.com/lr-demo/teisipäev, 4. detsember 12
Questions revisited       •How do you package the        application?       •Where did it come from?       •Where does it ...
Questions revisited                             Build pipeline has all the                                     answers!tei...
Pragmatic Continuous Delivery                                          Neeme Praks                                        ...
Q&Ateisipäev, 4. detsember 12
Upcoming SlideShare
Loading in …5
×

LiveRebel + Pragmatic Continuous Delivery (Arcusys)

820
-1

Published on

LiveRebel demo + trimmed down version of Pragmatic Continuous Delivery talk, delivered at Arcusys Developer Day, on 2012-11-30

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
820
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

LiveRebel + Pragmatic Continuous Delivery (Arcusys)

  1. 1. LiveRebel + Pragmatic Continuous Delivery Neeme Praks @nemecec LiveRebel Product Lead ZeroTurnaroundteisipäev, 4. detsember 12
  2. 2. About ZeroTurnarond Developer productivity tool: Java app deployment tool:teisipäev, 4. detsember 12
  3. 3. Today •What is LiveRebel? •Continuous Delivery, applied • Jenkins, Nexus, LiveRebel, Tomcatteisipäev, 4. detsember 12
  4. 4. teisipäev, 4. detsember 12
  5. 5. Java app deployment and updateteisipäev, 4. detsember 12
  6. 6. code WAR magic dev ops userteisipäev, 4. detsember 12
  7. 7. What does it consist of?teisipäev, 4. detsember 12
  8. 8. What does it support?teisipäev, 4. detsember 12
  9. 9. LiveRebel in Actionteisipäev, 4. detsember 12
  10. 10. Key takeaway •Java app update tool •no SESSIONS lost!teisipäev, 4. detsember 12
  11. 11. Pragmatic Continuous Deliveryteisipäev, 4. detsember 12
  12. 12. code WAR magic dev ops userteisipäev, 4. detsember 12
  13. 13. Questions •How do you package the application? •Where did it come from? •Where does it go? •How does it get deployed? •What exactly is in prod now?teisipäev, 4. detsember 12
  14. 14. A pipeline? Source: http://startupblog.files.wordpress.com/2008/09/pipeline1.jpgteisipäev, 4. detsember 12
  15. 15. Continuous Delivery pipeline Source: http://studentthinktank.eu/wp-content/uploads/2012/02/03_TURKMEN-PIPELINE.jpgteisipäev, 4. detsember 12
  16. 16. Philosophy •Automate •Record •Test and monitoring •Recoverteisipäev, 4. detsember 12
  17. 17. The sample pipeline •Currently available tools •Preferably open-source •3 weeks to build •DIY pipeline google for “pragmatic continuous delivery”teisipäev, 4. detsember 12
  18. 18. The tools •Orchestration Platform •Artifact Repository •Delivery Managerteisipäev, 4. detsember 12
  19. 19. Jenkins +plugins (OSS Continuous Integration Server)teisipäev, 4. detsember 12
  20. 20. Nexus (OSS/Commercial Artifact Repository)teisipäev, 4. detsember 12
  21. 21. LiveRebel (Commercial Delivery Manager for Java EE)teisipäev, 4. detsember 12
  22. 22. The tools in the pipelineteisipäev, 4. detsember 12
  23. 23. Artifacts in the pipeline • WAR • Trace file [BUILD] Build: 221 Jenkins URL: http://localhost:2001/job/build/221/ Hg revision: f78504a525a617ad319e75bb288c24bdcb325794 Hg log: changeset: 40:f78504a525a6 tag: tip user: Neeme Praks <neeme@zeroturnaround.com> date: Tue Oct 09 13:16:26 2012 +0000 summary: added emoticons [TEST] Jenkins URL: http://localhost:2001/job/automatic-tests/161/ Automated Tests Passed!!! [QA] Manual tests passed!!! [RC] Marked as RCteisipäev, 4. detsember 12
  24. 24. Pipeline in action http://cddemo.zeroturnaround.com/lr-demo/teisipäev, 4. detsember 12
  25. 25. Questions revisited •How do you package the application? •Where did it come from? •Where does it go? •How does it get deployed? •What exactly is in prod now?teisipäev, 4. detsember 12
  26. 26. Questions revisited Build pipeline has all the answers!teisipäev, 4. detsember 12
  27. 27. Pragmatic Continuous Delivery Neeme Praks @nemecec LiveRebel Product Lead ZeroTurnaround Want more? http://zeroturnaround.com Google: “pragmatic continuous delivery”teisipäev, 4. detsember 12
  28. 28. Q&Ateisipäev, 4. detsember 12

×