0
xebialabs.com                       DEVOPS      Andrew Phillips            aphillips@xebialabs.com                        ...
Hot or Notxebialabs.com
devops is Hotxebialabs.com
Agenda   •   Why, what and when: devops explained   •   Where Labs can help   •   A continuous deployment demoxebialabs.com
Agile development = deliver value fastTODO      IN PROGRESS   DONE                               =xebialabs.com
... to DONE?                               ?TODO      IN PROGRESS   DONExebialabs.com
test and ops cannot cope with avalanche                                          ?TODO      IN PROGRESS   DONExebialabs.com
There are walls that hinder speed                Done? Where’s my                  new feature?                           ...
The reality     Argh!, where’s my feature?xebialabs.com
Done != in Repositoryxebialabs.com
Done != sending an email that it is deployedxebialabs.com
Done != sending an email that it is testedxebialabs.com
Done == ready for use in production!                Great! But now i want it                 blue instead of greenxebialab...
What is devops?xebialabs.com
... to production ...            There’s my new feature!                                                    Feedback and t...
But now make it go fast!        WOW! There’s my new           features, already!    Automate as much as possible          ...
How to become devops?           1                        3                            ? depends                2xebialabs....
How can Labs help? xebialabs.com
How can Labs help (in perspective)TODO      IN PROGRESS   READY FOR TEST   IN TEST   IN ACCEPTANCEDONE                    ...
Technical Checklist•Write your application so it can be deployed to any environment•Define a complete deployment package•Au...
Write your application so it can be deployed to any environment                                             +            =...
Know your application and environment customization points                                                  JMX           ...
Define a complete deployment package                Deployment Package                 Manifest                        Java...
Automate your deployment and test                    Customize and Deploy.... AND testxebialabs.com
Make sure you can deploy and test to numerous environments                                   Customize and Deploy.... AND ...
Do you want to code this up?                ?xebialabs.com
Just find automation tools                !xebialabs.com
The final automated picturexebialabs.com
Continuous deployment and test demo                  WebShere ND and Apache HTTPDxebialabs.com
Thank you!                      Questions and Answers                                                           For more i...
Upcoming SlideShare
Loading in...5
×

Devops hot or not - bridging the gap between dev and ops

1,242

Published on

Devops is the mindset to bridge the gap between development and operations. Deployment automation is a way to help close this gap.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,242
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Devops hot or not - bridging the gap between dev and ops"

  1. 1. xebialabs.com DEVOPS Andrew Phillips aphillips@xebialabs.com Robert van Loghem rvanloghem@xebialabs.com @soundbites
  2. 2. Hot or Notxebialabs.com
  3. 3. devops is Hotxebialabs.com
  4. 4. Agenda • Why, what and when: devops explained • Where Labs can help • A continuous deployment demoxebialabs.com
  5. 5. Agile development = deliver value fastTODO IN PROGRESS DONE =xebialabs.com
  6. 6. ... to DONE? ?TODO IN PROGRESS DONExebialabs.com
  7. 7. test and ops cannot cope with avalanche ?TODO IN PROGRESS DONExebialabs.com
  8. 8. There are walls that hinder speed Done? Where’s my new feature? ?TODO IN PROGRESS DONExebialabs.com
  9. 9. The reality Argh!, where’s my feature?xebialabs.com
  10. 10. Done != in Repositoryxebialabs.com
  11. 11. Done != sending an email that it is deployedxebialabs.com
  12. 12. Done != sending an email that it is testedxebialabs.com
  13. 13. Done == ready for use in production! Great! But now i want it blue instead of greenxebialabs.com
  14. 14. What is devops?xebialabs.com
  15. 15. ... to production ... There’s my new feature! Feedback and team responsibilityTODO IN PROGRESS READY FOR TEST IN TEST IN ACCEPTANCE DONExebialabs.com
  16. 16. But now make it go fast! WOW! There’s my new features, already! Automate as much as possible Feedback and team responsibilityTODO IN PROGRESS READY FOR TEST IN TEST IN ACCEPTANCE DONExebialabs.com
  17. 17. How to become devops? 1 3 ? depends 2xebialabs.com
  18. 18. How can Labs help? xebialabs.com
  19. 19. How can Labs help (in perspective)TODO IN PROGRESS READY FOR TEST IN TEST IN ACCEPTANCEDONE Automate deployment and test, provide immediate feedbackxebialabs.com
  20. 20. Technical 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
  21. 21. Write your application so it can be deployed to any environment + = + = xebialabs.com
  22. 22. Know your application and environment customization points JMX .properties JNDI Database Shared libraries XML Classpath xebialabs.com
  23. 23. Define a complete deployment package Deployment Package Manifest Java EE artifacts Resource files Middleware resources Post-deployment tests Dependenciesxebialabs.com
  24. 24. Automate your deployment and test Customize and Deploy.... AND testxebialabs.com
  25. 25. Make sure you can deploy and test to numerous environments Customize and Deploy.... AND test xebialabs.com
  26. 26. Do you want to code this up? ?xebialabs.com
  27. 27. Just find automation tools !xebialabs.com
  28. 28. The final automated picturexebialabs.com
  29. 29. Continuous deployment and test demo WebShere ND and Apache HTTPDxebialabs.com
  30. 30. Thank you! Questions and Answers For more information about us and DeployitAndrew Phillips www.xebialabs.com aphillips@xebialabs.com info@xebialabs.com Robert van Loghem rvanloghem@xebialabs.com youtube.com/xebialabs @soundbites @xebialabs xebialabs.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×