#
Platform-Specific Setup
KushoAI provides Docker-based CI/CD integration that works with all major platforms. Each platform has specific configuration requirements and best practices for Docker execution.
#
Supported Platforms
All platforms use the same Docker image: public.ecr.aws/y5g4u6y7/kusho-test-runner:latest
#
Cloud Platforms
- GitHub Actions - Native GitHub workflow integration with Ubuntu runners
- GitLab CI/CD - GitLab pipeline integration with Docker-in-Docker support
- Azure DevOps - Azure pipeline integration with Docker tasks
- AWS CodeBuild - Amazon CodeBuild integration with managed Docker environments
#
Self-Hosted Platforms
- Jenkins - Jenkins pipeline integration with Docker support
#
Platform Comparison
#
Quick Start Guide
- Choose Your Platform - Select the platform that matches your current CI/CD setup
- Configure Docker Access - Ensure your runners/agents can pull Docker images
- Set Up Secrets - Add your Kusho API key as a secure secret
- Copy Configuration - Use our platform-specific templates as starting points
- Customize - Adapt the configuration for your specific test suites and environments
#
Common Requirements
All platforms require:
- Docker runtime environment
- Access to pull from public ECR registry
- Secure storage for API keys and sensitive data
- Network access to KushoAI APIs
#
Getting Help
Each platform guide includes:
- Prerequisites and setup instructions
- Complete configuration examples
- Best practices and troubleshooting
- Integration with platform-specific features