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 Tooling
- 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.
- Argo Rollouts - Learn how to use Testkube with Progressive Delivery in Argo Rollouts.
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
- Argo Workflows - Learn how to run Testkube CLI commands from Argo 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.