devops hot or not - bridging the gap between dev and ops
TRANSCRIPT
xebialabs.com
DEVOPSAndrew Phillips
Robert van Loghem
@soundbites
xebialabs.com
Agenda
• Why, what and when: devops explained
• Where Labs can help
• A continuous deployment demo
xebialabs.com
There are walls that hinder speed
TODO IN PROGRESS DONE
Done? Where’s my new feature?
?
xebialabs.com
... to production ...
TODO IN PROGRESS DONE
There’s my new feature!
READY FOR TEST IN TEST IN ACCEPTANCE
Feedback and team responsibility
xebialabs.com
But now make it go fast!
TODO IN PROGRESS DONE
WOW! There’s my new features, already!
READY FOR TEST IN TEST IN ACCEPTANCE
Feedback and team responsibilityAutomate as much as possible
xebialabs.com
How can Labs help (in perspective)
TODO IN PROGRESS DONEREADY FOR TEST IN TEST IN ACCEPTANCE
Automate deployment and test, provide immediate feedback
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
xebialabs.com
Know your application and environment customization points
JMX.properties
JNDIDatabase
Shared libraries
XMLClasspath
xebialabs.com
Define a complete deployment package
Deployment Package
Manifest
Java EE artifacts
Resource files
Middleware resources
Post-deployment tests
Dependencies
xebialabs.com
Make sure you can deploy and test to numerous environments
Customize and Deploy.... AND test
xebialabs.com
For more information about us and Deployit
www.xebialabs.com
youtube.com/xebialabs
@xebialabs
Andrew Phillips
Robert van Loghem
@soundbites
Questions and Answers
Thank you!