Connect GitHub to Jira
Ideas
What you can do with GitHub and Jira
Post a daily digest of Jira and GitHub activity
Every weekday morning Slack shows which Jira tickets moved and which pull requests were opened or merged, with a short summary.
See how it worksTurn GitHub bug reports into Jira tickets
When a bug is reported on GitHub, a Jira ticket is created with an AI summary and priority, and the GitHub issue gets a comment with the Jira key.
See how it worksOpen Jira tickets for exploited vulnerabilities in your dependencies
Every 6 hours your repositories' dependencies are checked against public vulnerability data, and each new known vulnerability gets one Jira ticket.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with GitHub and Jira, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any GitHub and Jira automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Each morning, list open GitHub PRs whose Jira ticket is already Done or missing, and post the list as a comment on our team's tracking ticket.
When a GitHub issue gets the label customer, create a Jira bug only if AI judges it a real defect, and set the priority from the number of reactions.
Use cases
Why people connect GitHub and Jira
How the two apps work together
- GitHub webhooks send pull request and issue events to a ClickRuntime trigger link.
- The script reads the Jira key from the branch or PR title and transitions, comments on or creates the Jira issue.
- Jira webhooks or a check every few minutes can carry Jira changes back to GitHub, such as closing an issue.
Jira status follows pull requests
Teams that plan in Jira and code in GitHub move a ticket to In Review when a PR with its key opens and to Done when it merges. Nobody has to update the board by hand.
Open source issues into an internal backlog
Companies with public repositories copy labeled GitHub issues into a Jira project for planning. The Jira ticket keeps a link to the public issue.
Release notes from Jira and GitHub together
Release managers combine merged PRs with the fix versions of their Jira tickets to write notes. The result lists customer-facing changes by ticket.
Catch pull requests without a ticket
Engineering managers who require a Jira key in every PR title get a list of PRs that are missing one. It keeps audit and time tracking intact.
More apps
GitHub, Jira and other apps in one automation
Merged PRs move Jira and notify Slack
When a PR with a Jira key merges, move the ticket to Done and post the ticket and PR link in #releases.
Release notes page in Confluence
When we publish a GitHub release, write a Confluence page listing the Jira tickets fixed, using the keys from the merged PR titles.
Sentry errors to Jira with GitHub fix link
Create a Jira bug for new Sentry errors, and when a GitHub PR referencing that bug merges, comment the PR link on the ticket.
Setup
Connect GitHub and Jira once
GitHub
Developer / Source control
- In GitHub, open your profile picture, then Settings, Developer settings, Personal access tokens, Fine-grained tokens, and choose Generate new token.
- Give it a name and an expiration, and choose the resource owner (you or your organization).
- Under repository access, pick only the repos the automation needs, then set the minimum permissions, such as Issues, Pull requests or Contents.
- Generate the token and copy it.
- In the ClickRuntime dashboard, open Connections & secrets and save the token as a secret for GitHub.
Jira
Project management / Issue tracking
- Go to id.atlassian.com/manage-profile/security/api-tokens and choose Create API token. Atlassian sends a code to your email to confirm.
- Name the token, choose an expiry of 1 to 365 days, create it and copy it straight away. It can't be shown again.
- Note your site address, such as
yoursite.atlassian.net, and the email of the Atlassian account that created the token. - In the ClickRuntime dashboard, open Connections & secrets and save the email, token and site for Jira.
FAQ
Questions about connecting GitHub and Jira
How does ClickRuntime connect to Jira?
Which Jira project do tickets go to?
Does it link the Jira ticket and the GitHub issue?
Does it work with Jira Server or Data Center?
Does it work with Jira Cloud?
Can it move tickets through my own workflow?
Is the sync two-way?
Related pages
Keep exploring
Tell your assistant what GitHub and Jira should do together
Free plan. No credit card.