Configurar la integración
- En tu cuenta de Devin en app.devin.ai, ve a Settings > Integrations > Jira y haz clic en “Connect”.
- Se te redirigirá a Jira para revisar los permisos y conceder acceso a Devin.
- Una vez conectada, configura tus etiquetas de playbook y, opcionalmente, configura las activaciones de automatización en la página de Settings.
Cómo activar Devin desde Jira
Asigna el ticket a Devin
Agrega una etiqueta de playbook
!plan, !implement, !triage) al ticket. Devin iniciará una sesión con el playbook específico que corresponda a esa etiqueta. Estas etiquetas corresponden a las etiquetas de playbook configuradas en la configuración de tu integración. Debes crear estas etiquetas manualmente en tu proyecto de Jira; copia el nombre de la etiqueta desde la configuración de la integración.
Agrega la etiqueta “devin”
devin a cualquier issue de Jira (es posible que primero tengas que crear esta etiqueta en tu proyecto de Jira). Devin usará el playbook predeterminado para empezar a trabajar en el ticket.
La integración usa coincidencia por límites de palabra (sin distinguir entre mayúsculas y minúsculas), por lo que cualquier etiqueta que contenga devin como palabra independiente la activará; por ejemplo,
devin, Devin, devin-workshop o devin-task. Las etiquetas en las que “devin” forme parte de una palabra más larga, como devinworkshop o devin_workshop, no la activarán.Menciona a Devin en un comentario
@Devin en un comentario del ticket con instrucciones específicas. Devin iniciará una sesión y tomará tu comentario como instrucción para la tarea, sin aplicar un playbook. Si ya existe una sesión para el ticket, tu mensaje se reenviará a esa sesión.
Configuración de la integración
Modo de sesión
- Creación directa de sesiones (habilitada de forma predeterminada): Devin crea una sesión completa y trabaja en el ticket, publicando actualizaciones en Jira.
- Solo definición del alcance (deshabilitada): Devin solo analiza el ticket y publica un comentario de definición del alcance con un resumen, un plan de implementación y un nivel de confianza estimado. Después, puedes hacer clic en el enlace proporcionado para iniciar una sesión manualmente.
Etiquetas de playbooks
!plan) se convierte en una etiqueta que puedes asignar a incidencias de Jira para activar Devin con ese playbook. Las etiquetas deben crearse manualmente en tu proyecto de Jira; copia el nombre de la etiqueta desde la configuración de la integración.
- Playbook predeterminado: Un playbook se marca como predeterminado. Cuando una incidencia se activa sin una etiqueta de playbook específica (p. ej., solo con la etiqueta
devino al asignar la incidencia a Devin), Devin usa este playbook predeterminado. - Agregar playbooks: Haz clic en “Agregar playbook” para agregar playbooks adicionales. Solo se pueden agregar playbooks que tengan una macro.
- Eliminar playbooks: Elimina un playbook para dejar de usar su etiqueta como activador.
Activaciones de automatización
- Projects: Solo se activan para tickets de proyectos específicos de Jira.
- Labels: Solo se activan cuando un ticket tiene etiquetas específicas.
- Statuses: Solo se activan cuando un ticket alcanza un estado específico (p. ej., “To Do”, “In Progress”).
- Playbook: Opcionalmente, especifica qué playbook debe usar Devin para la sesión que se active.
Enterprise: asignación de proyectos de Jira
Interactuar con Devin en Jira
- Enlaces de PR: Cuando Devin crea una pull request, la URL de la PR se agrega automáticamente como enlace remoto en el issue de Jira y se publica en un comentario.
- Enlace de la sesión: Se proporciona un enlace directo a la sesión de Devin en la aplicación web para que puedas seguir el progreso en tiempo real.
- Mensajes de seguimiento: Menciona
@Devinen un comentario para darle instrucciones adicionales a Devin o hacer preguntas.
Conectar una cuenta de servicio
- En la configuración de administración de tu organización de Atlassian, crea una cuenta de servicio de OAuth 2.0 con los siguientes ámbitos Classic:
read:meread:jira-userread:jira-workwrite:jira-work
- En Settings > Integrations > Jira, haz clic en Conectar cuenta de servicio e introduce el ID de cliente y el secreto de cliente.
