# 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](/ci-cd-integration/github-actions.md) - Full GitHub Actions integration with all options
* [Bitrise](/ci-cd-integration/bitrise.md) - Bitrise integration
* [Any CI](/ci-cd-integration/any-ci.md) - Generic integration using the CLI directly

### Useful Features For CI/CD

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

### Configuration

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devicecloud.dev/ci-cd-integration/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
