Testkube Integrations Overview
Testkube can be integrated into existing workflows and infrastructure in several ways, including
- Native integrations
- The Testkube CLI.
- The Testkube API.
- The WebHooks functionality.
All these are described/used as applicable in the articles below.
tip
If your favorite tool isn't covered here, have a look at General Steps for CI/CD Integration or let us know on our Slack channel so we can add it!
CI/CD Solutions
- GitHub - Learn to integrate Testkube with GitHub Workflows
- GitLab - Learn how to integrate Testkube with GitLab CI
- Jenkins
- Using Jenkins Pipelines - Learn how to integrate Testkube with Jenkins Pipelines
- Using the Jenkins UI - Learn how to integrate Testkube from the Jenkins UI
- Azure DevOps - Learn how to integrate Testkube with Azure DevOps
- CircleCI - Learn how to integrate Testkube with CircleCI
- Tekton - Learn how to integrate Testkube with Tekton
GitOps Tooling
- ArgoCD - Learn how to integrate Testkube with ArgoCD
- Flux - Learn how to integrate Testkube with Flux
Kubernetes
- Kubernetes Events - Learn about events emitted by Testkube
- Prometheus - Learn about metrics exposed by Testkube
- Grafana - Learn about how to integrate with Grafana
Process/Workflows
- Slack - Learn about how to configure Slack integration with Testkube.
- PagerDuty - Learn about how to integrate Testkube with PagerDuty for alerting
- Zapier - Learn about how to integrate Testkube with Zapier
Miscellaneous
- CDEvents - Learn about CDEvents emitted by Testkube