CI/CD
Run a pipeline from a test run, then import what it produced.
- Jenkins Run a job and import its report.
- GitHub Actions Dispatch a workflow on a branch.
- GitLab CI Run a pipeline on a branch.
Hawzu is not asking you to move your pipelines or migrate your issues. Connect the tools your team already uses — run their builds from a test run, see their issue statuses on your defects — and keep test management in one place.
Every integration is configured once per workspace, then made available to all projects or only the ones that need it.
Run a pipeline from a test run, then import what it produced.
File the bug where your engineers already work, and see its state in Hawzu.
Tell the team when something they care about changes.
Straight answer on trackers: here is everything that crosses between a Hawzu defect and your tracker — including the one arrow that doesn't exist.
Two trackers is a choice, not a requirement — Hawzu's own defect tracking is built in.
Most integration pain is not the first connection — it is the month later, when a token expired or someone revoked a repository and nobody was told.
GitHub connects through a GitHub App. You pick the repositories on GitHub itself and the permissions come with the install — nothing to generate, copy, or rotate. GitLab offers the same via authorization, or a token where you need a service account.
GitHub and GitLab are each a single integration with capabilities. The same connection can link issues and run pipelines — or just one of the two. Turn a capability off and Hawzu tells you exactly what stops working.
The provider decides what Hawzu may see. You decide what it uses — so a test run offers a short, relevant list instead of every repository in the organisation.
If a repository's access is withdrawn on the provider, the integration turns amber and names what went missing, rather than failing silently the next time a run needs it.
Integrations are configured once per workspace and made available to all projects or only chosen ones. Credentials are never sent back to the browser, and install-managed fields can't be overwritten by an ordinary edit.
Any CI system that emits a JUnit, TRX, NUnit, Cucumber, or Allure report can post it to Hawzu with one call — which is how Azure DevOps, CircleCI, and Bitbucket pipelines report in today.
A check is in flight — when the page opens, or when you press Re-check connection.
The check passed and every repository you configured is still reachable.
The connection is fine, but repositories it was set up to use are gone from the provider. Hawzu names them.
The check itself failed — credentials rejected, or the provider unreachable.
Amber is its own state on purpose. The integration still works, so calling it disconnected would send someone off to reconnect it — which would fix nothing.
Connect Jenkins, GitHub Actions, or GitLab CI and a test run can start the build, watch it, read the report it produced, and map every result to a test case — by its code, so renaming a test doesn't break the link.
See how CI/CD automation works →A connection is only worth having if it changes something downstream — a build that fills a run, or an issue status that shows on the defect it belongs to.
Every feature on every plan. Free for five people, $20 per member after — no credit card.