Configurar a integração
- Na sua conta do Devin em app.devin.ai, acesse Configurações > Integrações > Jira e clique em “Conectar”.
- Você será redirecionado para o Jira para revisar as permissões e conceder acesso ao Devin.
- Depois de conectar, configure seus rótulos de playbook e, opcionalmente, defina gatilhos de automação na página de configurações.
Como acionar o Devin pelo Jira
Atribua o ticket ao Devin
Adicione um rótulo de playbook
!plan, !implement, !triage) ao ticket. Devin iniciará uma sessão usando o playbook específico correspondente ao rótulo. Esses rótulos correspondem aos rótulos de playbook configurados nas configurações da sua integração. Você precisa criar esses rótulos manualmente no seu projeto do Jira — copie o nome do rótulo nas configurações da integração.
Adicione o rótulo “devin”
devin a qualquer problema do Jira (talvez você precise criar esse rótulo primeiro no seu projeto do Jira). O Devin usará o playbook padrão para começar a trabalhar no ticket.
A integração usa correspondência por limite de palavra (sem diferenciar maiúsculas de minúsculas), então qualquer rótulo que contenha devin como uma palavra independente vai acioná-la — por exemplo,
devin, Devin, devin-workshop ou devin-task. Rótulos em que “devin” faz parte de uma palavra maior, como devinworkshop ou devin_workshop, não vão acioná-la.Mencione @Devin em um comentário
@Devin em um comentário do ticket com instruções específicas. Devin iniciará uma sessão e usará seu comentário como instrução da tarefa, sem aplicar um playbook. Se já houver uma sessão para o ticket, sua mensagem será encaminhada para essa sessão existente.
Configurando a integração
Modo de sessão
- Criação direta de sessão (ativada por padrão): Devin cria uma sessão completa e trabalha no problema, publicando atualizações no Jira.
- Somente escopo (desativado): Devin apenas analisa o ticket e publica um comentário de escopo com um resumo, plano de implementação e estimativa de confiança. Em seguida, você pode clicar no link fornecido para iniciar uma sessão manualmente.
Rótulos de playbook
!plan) se torna um rótulo que você pode atribuir a problemas do Jira para acionar o Devin com esse playbook. Os rótulos devem ser criados manualmente no seu projeto do Jira — copie o nome do rótulo nas configurações da integração.
- Playbook padrão: Um playbook é marcado como padrão. Quando um ticket é acionado sem um rótulo de playbook específico (por exemplo, apenas com o rótulo
devinou ao atribuir o ticket ao Devin), o Devin usa esse playbook padrão. - Adicionando playbooks: Clique em “Add playbook” para adicionar outros playbooks. Somente playbooks com macro podem ser adicionados.
- Removendo playbooks: Remova um playbook para que o rótulo dele deixe de ser usado como gatilho.
Gatilhos de automação
- Projetos: Acionar apenas para tickets em projetos específicos do Jira.
- Rótulos: Acionar apenas quando um ticket tiver rótulos específicos.
- Status: Acionar apenas quando um ticket atingir um status específico (e.g. “To Do”, “In Progress”).
- Playbook: Opcionalmente, especifique qual playbook o Devin deve usar na sessão acionada.
Enterprise: mapeamento de projetos do Jira
Interagindo com Devin no Jira
- Links de PR: Quando Devin cria uma pull request, a URL da PR é adicionada automaticamente como um link remoto no problema do Jira e publicada em um comentário.
- Link da sessão: Um link direto para a sessão do Devin no app web é fornecido para que você possa acompanhar o progresso em tempo real.
- Mensagens de acompanhamento: Mencione
@Devinem um comentário para dar instruções adicionais ao Devin ou fazer perguntas.
Conectando uma conta de serviço
- Nas configurações de administrador da sua organização Atlassian, crie uma conta de serviço OAuth 2.0 com os seguintes escopos Classic:
read:meread:jira-userread:jira-workwrite:jira-work
- Em Configurações > Integrações > Jira, clique em Conectar conta de serviço e insira o ID do cliente e o segredo do cliente.
