Publish results from CI
CI platforms publish results by POSTing to this project’s ingest URL with the ingest token. Use CI template builder to generate a snippet for your platform (and framework if you use a reporter).
Store the URL and token as repository or pipeline secrets. Do not commit them.
In this section
- Publish results from GitHub Actions
- Publish results from GitLab CI
- Publish results from Azure Pipelines
- Publish results from Bitbucket Pipelines
- Publish results from Jenkins
Shared capabilities: Publish results via ingest, Generate pipeline snippets, and Use project ingest URL and token.
In Jira (any platform)
- Connect ingest: CI ingest URL and token.
- Open Apps, pick your CI app, then Setup.
- Use the CI template builder (platform is preselected; pick a framework if you use a reporter).
- Copy the snippet into the pipeline. Put ingest URL and token in secrets / CI variables.
- Run the job after your test stage. A new launch creates TestExecutions; re-running the same launch reuses them.
- Watch the toolbar bell for New / Synced / Error, then open Test execution (often under No test cycle). See CI push notifications.
FAQ
Upload failed after I rotated the token.
Update the secret to the new token. The old one is dead.
Upload failed with HTTP 424 after a Forge redeploy.
Recreate the ingest URL on Setup, then update the URL secret. See CI ingest URL and token.
I see the launch but no TestExecutions yet.
Sync is scheduled. Watch the toolbar bell, then refresh Test execution.
Related
- CI ingest URL and token
- CI push notifications
- README sync status badge
- Publish results from a test framework (Playwright, Mocha, Jest, Cypress, Vitest, WebdriverIO)
- Apps catalog
- Run a test cycle
- Start here