Garden provides Kubernetes testing environments for integration tests, QA, and development
What is Garden, exactly?
Garden is a testing platform that allows you to describe your complete stack in a consistent, structured way–how every service
is built, tested, and deployed–coupled with powerful productivity tools for developers.
Garden can run as a service that you deploy within your infrastructure that watches your Git repositories and
automatically spins up a testing environment on pull requests or another trigger of your choosing
Garden can be embedded in your existing CI pipeline and configured to spin up a testing environment and run tests
on every pull request
Developers can spin up an ad hoc testing environment in a private namespace and test, troubleshoot and iterate themselves,
before pushing to git
What else does Garden do differently?
Garden knows the relationship between every part of your stack, and it uses a shared cache for build and
This means it can build your application and run tests really efficiently–instead of running a
full suite of integration tests every time, Garden will only build and test what’s affected by your changes.
This cache is shared across all devs, meaning everyone gets faster feedback on tests.