> ## Documentation Index
> Fetch the complete documentation index at: https://docs.testdino.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect Your Pipeline to TestDino

> Connect any CI/CD pipeline to TestDino, then map environments and optimize CI time. GitHub Actions, GitLab, CircleCI, Jenkins, Azure DevOps, and more.

Stream Playwright results from your CI provider to TestDino. Each provider guide includes a working config, sharding, and troubleshooting. Start with the [GitHub Actions](/guides/playwright-github-actions) AI prompt if you use an agent, or pick your provider below.

Use the <a href="https://github.com/testdino-hq/TestDino-Example" target="_blank" rel="noopener noreferrer">TestDino Example Repository <Icon icon="arrow-up-right-from-square" size={12} /></a> as a reference for pipeline configuration and project structure.

## Cloud CI

<div className="integration-cards">
  <CardGroup cols={3}>
    <Card title="GitHub Actions" img="https://mintcdn.com/testdino/Ua7R4RmzUY5yacWr/images/github-svgrepo-com.svg?fit=max&auto=format&n=Ua7R4RmzUY5yacWr&q=85&s=0055a83b6d8abc90fa29d665b6d88e39" href="/guides/playwright-github-actions" width="800" height="800" data-path="images/github-svgrepo-com.svg" />

    <Card title="GitLab" img="https://mintcdn.com/testdino/_W5tZrChGQAb05lF/images/gitlab-logo-500-rgb.svg?fit=max&auto=format&n=_W5tZrChGQAb05lF&q=85&s=0fdfd890fe016b0d6cff99fad0a21684" href="/guides/playwright-gitlab-ci-setup" width="256" height="256" data-path="images/gitlab-logo-500-rgb.svg" />

    <Card title="Azure DevOps" img="https://mintcdn.com/testdino/JwytUEY7x2_fx041/images/azure-devops.svg?fit=max&auto=format&n=JwytUEY7x2_fx041&q=85&s=f8982ec615ae9abd45220ccf3d31d1fd" href="/guides/playwright-azure-devops-pipeline" width="32" height="32" data-path="images/azure-devops.svg" />

    <Card title="AWS CodeBuild" img="https://mintcdn.com/testdino/Ua7R4RmzUY5yacWr/images/CodeBuild.svg?fit=max&auto=format&n=Ua7R4RmzUY5yacWr&q=85&s=3182ba12e600efaee867fd7448edeeef" href="/guides/playwright-amazon-codebuild" width="80" height="80" data-path="images/CodeBuild.svg" />

    <Card title="Bitbucket Pipelines" icon="bitbucket" href="/guides/playwright-bitbucket" />

    <Card title="CircleCI" img="https://mintcdn.com/testdino/Ua7R4RmzUY5yacWr/images/Circleci-icon-logo.svg?fit=max&auto=format&n=Ua7R4RmzUY5yacWr&q=85&s=a0c70425c249f47ebccd93e7b89aa6bd" href="/guides/playwright-circle-ci-orb" width="104" height="105" data-path="images/Circleci-icon-logo.svg" />

    <Card title="Buildkite" img="https://mintcdn.com/testdino/2uACSRYGF1ZMkrSS/images/buildkite.svg?fit=max&auto=format&n=2uACSRYGF1ZMkrSS&q=85&s=62930dbcdce4e6b203246f693eac01ee" href="/guides/playwright-buildkite" width="256" height="171" data-path="images/buildkite.svg" />
  </CardGroup>
</div>

## Self-Hosted CI

<div className="integration-cards">
  <CardGroup cols={3}>
    <Card title="Jenkins" img="https://mintcdn.com/testdino/Ua7R4RmzUY5yacWr/images/jenkins.svg?fit=max&auto=format&n=Ua7R4RmzUY5yacWr&q=85&s=e73a6fd9932bc067d6c2cc2d5e898e61" href="/guides/playwright-jenkins" width="800" height="800" data-path="images/jenkins.svg" />

    <Card title="TeamCity" img="https://mintcdn.com/testdino/_W5tZrChGQAb05lF/images/teamcity-icon.svg?fit=max&auto=format&n=_W5tZrChGQAb05lF&q=85&s=eb2a564c91dcf59db6018127d8103797" href="/guides/playwright-teamcity" width="256" height="256" data-path="images/teamcity-icon.svg" />

    <Card title="Harness" img="https://mintcdn.com/testdino/2uACSRYGF1ZMkrSS/images/harness.svg?fit=max&auto=format&n=2uACSRYGF1ZMkrSS&q=85&s=55611c0d16f07c5e6721db59ff9449ed" href="/guides/playwright-harness-ci" width="256" height="255" data-path="images/harness.svg" />
  </CardGroup>
</div>

## Build Systems

Running a monorepo? The [Nx guide](/guides/playwright-nx) covers streaming every `e2e` target to one grouped run.

Jobs that run different commands rather than the same sharded one? [Split mode](/guides/playwright-split-mode) merges hand-partitioned jobs into a single test run.

## Related

<CardGroup cols={3}>
  <Card title="Environment Mapping" icon="sitemap" href="/guides/environment-mapping">
    Map Git branches to TestDino environments
  </Card>

  <Card title="CI Optimization" icon="gauge-high" href="/guides/playwright-ci-optimization">
    Cut CI time and cost after you connect
  </Card>

  <Card title="Troubleshooting" icon="wrench" href="/guides/playwright-troubleshooting">
    Fix a failed connection or status check
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.