Jira Cloud
Connects through Atlassian’s own consent screen. One organization can connect several Jira sites, and you choose which projects are switched on.
Jira Cloud + GitLab
For teams that plan in Jira Cloud and ship from GitLab. Map your Jira projects to GitLab repositories once; after that, a label on an issue is all it takes. You don’t need to be a developer, and there is nothing to install.
Jira Cloud
You add the label
Label2Prod
It does the engineering
GitLab
You approve and merge
Set up once
Three connections, made in your browser in about five minutes.
Connects through Atlassian’s own consent screen. One organization can connect several Jira sites, and you choose which projects are switched on.
Connects with a token for your group, with the Developer role and the api scope. Every project in the group and its subgroups becomes available.
Says which repositories each Jira project uses. A project can use several repositories, and a repository can serve several projects.
In Jira
Someone adds the autofix label. Label2Prod comments that it picked the issue up, and adds a new
comment each time it has something to say: a question when the issue leaves something out, the merge request
when the change is proven, or why it stopped and what you can do next. It never edits an earlier comment.
In GitLab
autofix/SHOP-812-1Revisions
To change something, comment @autofix followed by the instruction. Label2Prod picks it up within a
couple of minutes and adds a new commit, checked the same way as the first. Ask as many times as you need in the
first 24 hours after the merge request opens. Label2Prod never merges; that stays with your team.
The alternatives
GitHub Copilot for Jira only works with repositories on GitHub, and Atlassian’s Jira coding agent (Rovo Dev) needs Bitbucket Cloud or GitHub Cloud. GitLab Duo works in GitLab, but its agents start from GitLab issues, so teams copy Jira issues across by hand.
| Product | Starts from a Jira issue | Opens GitLab merge requests |
|---|---|---|
| Label2Prod | Yes | Yes |
| GitHub Copilot for Jira | Yes | No |
| Rovo Dev | Yes | No |
| GitLab Duo | No | Yes |
No. Label2Prod connects to Jira and GitLab directly. If you already use the GitLab for Jira Cloud app, the merge request also appears in the issue’s development panel, because the Jira key is in the branch name and the title.
Yes, like on any other merge request. If the pipeline fails on Label2Prod’s change, it makes one repair attempt on its own.
Yes. Label2Prod picks the repository the issue names, in its text or its Components, and asks on the issue when it cannot tell. Each fix is one merge request in one repository.
In Jira, comments appear under the account that connected the site, so connect with a service account. In GitLab, branches and merge requests come from the account behind the token you connect.
Yes. Enter your GitLab URL when you connect the group; the instance must be reachable from the internet over HTTPS.
Label2Prod is free for early-access teams, and you don’t need to be a developer. Connect Jira and GitLab, add the label, and approve the tested result.
Label2Prod · just now
Picked this up. Reproducing the problem now.