DevOps & Code

Connect Atlassian (Jira + Bitbucket)

Jira Cloud delivery analytics (throughput, lead time, open/aging) plus optional Bitbucket pipeline cadence + change-failure rate — feeding Delivery Health.

What you'll need

A Jira site URL (https://your-domain.atlassian.net), the Atlassian account EMAIL that owns the API token, and that API token — they authenticate together via Basic auth. Optionally a Bitbucket workspace, username, and app password (Repositories: Read + Pipelines: Read) for deployment frequency + change-failure rate; the app password is separate from the Jira token.

Credential

Jira API token (+ optional Bitbucket app password)

Requested scopes

read:jira-work, read:jira-user, repository:read, pipeline:read

Powers

Delivery Health

What it pulls

Jira: projects, 30-day throughput, created→resolved lead time, open/aging issues. Bitbucket (optional): repository count + pipeline cadence & failure rate across a repo sample.

What you’ll enter

The exact fields the connect form asks for — and where to find each value.

Jira site URL
Your Jira web address — the part before /jira, e.g. https://acme.atlassian.net.
Atlassian account email
The email you log into Atlassian with — it must be the account that created the API token below.
API token
id.atlassian.com → Security → API tokens → Create API token → copy the value (shown once).
Bitbucket workspace (optional)
Only for Bitbucket DORA metrics — the workspace in bitbucket.org/<workspace>. Skip to use Jira only.
Bitbucket username (optional)
Your Bitbucket username (Personal settings → Account).
Bitbucket app password (optional)
Bitbucket → Personal settings → App passwords → Create with Repositories: Read + Pipelines: Read (separate from the Jira token).

Step-by-step setup

  1. 1

    Identify your Jira site

    Put your site root in Jira site URL — it must be https://your-domain.atlassian.net, not a path like /browse or /jira.

  2. 2

    Use the email that owns the token

    Basic auth pairs the API token with the account that created it, so put THAT exact Atlassian account email in Atlassian account email — a mismatch returns 401.

  3. 3

    Create a Jira API token

    Open id.atlassian.com → Security → API tokens → Create API token, label it “ShipReady Metrics”, copy the value, and paste it into the API token field (shown once).

  4. 4

    Optional — add Bitbucket for DORA

    For deployment frequency + change-failure rate: Bitbucket → Personal settings → App passwords → Create with Repositories: Read and Pipelines: Read. Paste the app password (NOT the Jira token) plus the Bitbucket workspace and username. Leave blank to skip.

  5. 5

    Connect

    Click Connect — we validate the email + token against Jira (and Bitbucket if provided), encrypt the credentials at rest, then sync.

Create an Atlassian API token → Connect in the app

Jira via Basic auth + optional Bitbucket pipelines. Validated live, then delivery analytics. Feeds Delivery Health (lead time + deployment frequency + change-failure rate).