Gradle is an open-source build automation system that is used to create, build, test, and deploy applications and systems. It is based on Apache Ant and Apache Maven, and uses a domain-specific language to define project configurations, tasks, and dependencies. Gradle supports a variety of programming languages, including Java, C/C++, and Groovy, as well as different project types, such as web applications, native applications, and libraries. Gradle also provides a range of features to help automate the build and deployment process.
If someone is already using Gradle to build their application, then they will already be used to the level of automation and extra integration abilities. This is where Testkube comes in and allows Gradle to move into the Kubernetes space. There are plenty of other tools to help with your docker build or managing Kubernetes manifest files, but when it comes to testing your application in a cloud-native environment Testkube is the Gradle plugin that is needed.
No other integration allows for the various types of testing all to be run within a Kubernetes cluster. Testkube delivers this same capabilities across many testing integrations. We aim to meet the developers wherever they have built their application's production environment and allow them to automate and visualize their testing in a web-based dashboard for the handoff to QA testers.