Skip to content

Configure Jenkins

1 min read

A Jenkins integration lets automated test runs start Jenkins jobs and import the reports they produce. Unlike GitHub and GitLab, Jenkins is CI-only — there are no capabilities to choose, and it does not file defects.


Prepare these Jenkins details:

  • The Jenkins URL, for example https://jenkins.example.com
  • A Username
  • An API Token for that user

Generate the API token from the user’s own Jenkins profile, under Configure → API Token. Use an account that can build the jobs you intend to point test runs at — Hawzu can only start what that user could start by hand.


  1. Open the workspace Integrations page and select Add Integration.

  2. Search for Jenkins and select it.

  3. Add an optional integration name and description.

  4. Choose All Projects or Selected Projects.

  5. Enter the Jenkins URL, username, and API token.

  6. Use Test Connection, then save.

If the test fails, check the URL (including whether Jenkins is served from a sub-path), the username, and that the API token has not been revoked.


Jenkins has no repository level — it is flat. When you pick Jenkins in a test run’s CI/CD Config, the next field is Job. For a job inside folders, the identifier is folder/job.

Triggering returns a queue item rather than a build number, so Hawzu resolves the build by polling shortly after. A brief gap between pressing Run and seeing a build number is expected.

See Create an Automated Test Run.