WhiteHedge is a Docker certified Training and Consulting company based out of New Jersey, US. Continuous Delivery has reduced software development cycles from months to weeks or even days, but testing has failed to keep.
We will see how Continuous Testing brings agile processes to testing and provides reduced time-to-release without software quality compromises. Shippable makes this docker deployment and thus testing, simple.
2. WhiteHedge
@thewhitehedgeDevOps@WhiteHedge.com
- An Overview
Global Presence
Agile + Flexible
Thorough + Quick Learner
Competitive + Comprehensive
Honest + Transparent
Young + Mature
Innovative + Creative
More about us …
What defines us ?
California
New Jersey Rotterdam
Pune
EnvisionProducts|
Convertintobusinesses
100+employees|50+live
productsworld-wide
ThebestoftheTalentand
Infrastructure
Started2003|FocusedAgile
ProductDevelopment
Selffunded|Wellfunded|
Profitable
INTRODUCTION
http://www.whitehedge.com/docker-microservices/
3. WhiteHedge
@thewhitehedgeDevOps@WhiteHedge.com
WhiteHedge is a first and the only
Docker Certified Training and
Docker Certified Consulting
company in India serving clients
worldwide.
- An OverviewINTRODUCTION
http://www.whitehedge.com/docker-microservices/
6. WhiteHedge
@thewhitehedgeDevOps@WhiteHedge.com
Continuous Delivery has reduced software development
cycles from months to weeks or even days, but testing
has failed to keep.
how Continuous Testing brings agile processes
to testing and provides reduced time-to-release without
software quality compromises
http://www.whitehedge.com/docker-microservices/
10. WhiteHedge
@thewhitehedgeDevOps@WhiteHedge.com
Testing Maturity
o Key differentiator of best DevOps infrastructures
o Vital part of DevOps process
o Test orchestration and automation is still a challenge
o Verify the changes. Verify them fast.
o Test code changes and if they integrate them well
o Ensure changes do not blow up the product!
Credit: http://devops.com/2015/02/02/devops-continuous-testing/
http://www.whitehedge.com/docker-microservices/
11. WhiteHedge
@thewhitehedgeDevOps@WhiteHedge.com
Early, Frequent and Accurate Testing requires access to
real world testing environments.
Service Virtualization in the form of
Containerization using Docker can solve this
problem.
Testing Maturity
http://www.whitehedge.com/docker-microservices/
14. WhiteHedge
@thewhitehedgeDevOps@WhiteHedge.com
Typical Design
CI Build and
Unit Testing
Nightly Builds
Build, Unit Test and
Deploy to QA Env
Run Integration
Tests (Selenium
Tests)
Feedback Email
Test Report
Failing Tests Polluted the
Env. Even after successful
tests, the env was changed.
For every deployment, the
Env has to be setup
http://www.whitehedge.com/docker-microservices/
22. WhiteHedge
@thewhitehedgeDevOps@WhiteHedge.com
Shippable Formations
Easy way to provision, configure, and deploy multi-container Dev and Test
clouds (environments)
Fully integrated with the updated Shippable CI/CD platform, and together, they create
an automated, frictionless pipeline from source control to full-topology environments
Can mimic your production environment or represent any combination of software
component versions you'd like to deploy.
http://www.whitehedge.com/docker-microservices/
23. WhiteHedge
@thewhitehedgeDevOps@WhiteHedge.com
Shippable Formations (Contd.)
Fully orchestrated, persistent,
and 'smart', i.e. they can
automatically update
themselves when any new
code is committed into any
component of the application.
Ensures that your Dev and
Test labs always run the latest
code and are reliable indicators
of how that code will behave in
production.
http://www.whitehedge.com/docker-microservices/
32. WhiteHedge
@thewhitehedgeDevOps@WhiteHedge.com
Interesting Facts about Shippable
Shippable was founded in 2013 by Avi Cavale and Manisha Sahasrabuddhe
It was known as Qhode initially
Avi managed to raised the first round of funding over a game of table tennis!
Shippable has raised over $10 million funding till today
Formations was launched on 18 June 2015
Shippable runs more than 60,000 containers weekly
Google Kubernetes can do 150-200 daily builds using Shippable
Shippable calls itself to be in the era of DevOps 2.0, meaning developers no longer
have to write code and scripts in unfamiliar languages to make deployments
http://www.whitehedge.com/docker-microservices/