Skip to content

Other CI Providers

Flakiness.io reporters upload reports automatically when the FLAKINESS_ACCESS_TOKEN environment variable is set. This works with any CI provider — Jenkins, GitLab CI, CircleCI, Azure Pipelines, Buildkite, and others.

  1. Get your project’s Access Token from your Flakiness.io project settings.
  2. Add it as a secret environment variable named FLAKINESS_ACCESS_TOKEN in your CI provider’s settings.
  3. Make sure the variable is available to the step that runs your tests.

That’s it — the reporter will detect the token and upload results at the end of every test run.

Terminal window
# Generic CI script
export FLAKINESS_ACCESS_TOKEN="$YOUR_CI_SECRET"
# Run tests with your framework of choice
npx playwright test # or pytest, or flakiness upload ./report

Refer to your test runner’s documentation for configuration details.