Connect Jira
An owner or admin connects Jira. Turn on Chat first, because issue conversations use the same policy and Persona.
devboxes acts in Jira as an account that you choose. Name it devboxes, for example with the email [email protected]. Issues assigned to that account start tasks.
-
Create an API token for that account in its Atlassian account settings.
-
In your Jira site's system settings, create a webhook with:
- the URL
https://api.devboxes.ai/api/webhooks/jira, - a long random secret, and
- the events issue created, issue updated, comment created, and issue link deleted.
- the URL
-
Connect the site and bind a Project with this prompt for your coding agent:
Connect my Jira site to devboxes. Ask me for the site address, the email address of the devboxes account in Jira, its API token, and the webhook secret. Then ask me which Jira Project belongs to which devboxes Project, and bind them.
To do it yourself, connect the site:
jira.json { "organizationId": "<organization id>", "origin": "https://example.atlassian.net", "email": "[email protected]", "token": "<API token>", "webhookSecret": "<webhook secret>" }devboxes invoke chat.connect-jira --input @jira.jsonDelete
jira.jsonafterwards.Then bind a Project to a Jira Project by its key:
jira-project.json { "organizationId": "<organization id>", "projectId": "<project id>", "configuration": { "kind": "jira", "scopeId": "WEB" } }devboxes invoke issues.configure --input @jira-project.json