# Overview

DeviceCloud supports a wide range of CI/CD options. If you don't see your provider here, please let us know.

### Integration Guides

* [GitHub Actions](https://docs.devicecloud.dev/ci-cd-integration/github-actions) - Full GitHub Actions integration with all options
* [Bitrise](https://docs.devicecloud.dev/ci-cd-integration/bitrise) - Bitrise integration
* [Any CI](https://docs.devicecloud.dev/ci-cd-integration/any-ci) - Generic integration using the CLI directly

### Useful Features For CI/CD

* [Async Execution](https://docs.devicecloud.dev/advanced/async-execution) - Fire-and-forget tests without blocking your pipeline
* [dcd status](https://docs.devicecloud.dev/cli-reference/dcd-status) - Poll for results after an async run
* [Report Formats](https://docs.devicecloud.dev/test-results-and-artifacts/report-formats) - Generate JUnit/HTML reports for your CI system
* [Artifacts & Downloads](https://docs.devicecloud.dev/test-results-and-artifacts/artifacts) - Access logs, screenshots, and videos

### Configuration

* [Environment Variables](https://docs.devicecloud.dev/configuration/environment-variables) - Pass secrets and config to your flows
* [API Keys](https://docs.devicecloud.dev/getting-started/api-keys) - Manage authentication
* [Exit Codes](https://docs.devicecloud.dev/advanced/exit-codes) - Handle pass/fail in your pipeline
