Jira
La integración con Jira convierte los hallazgos de AppArch en incidencias de Jira y lee los proyectos de Jira asociados para el análisis del flujo de incidencias.
Conexión
Sección titulada «Conexión»- Integrations → Jira.
- Introduce la URL del sitio de Atlassian (p. ej.
https://your-team.atlassian.net), el correo de la cuenta y un token de API. - AppArch verifica el token contra Jira (
/rest/api/3/myself) antes de guardarlo cifrado.
Cada espacio de trabajo tiene una conexión con Jira. Gestionarla requiere el permiso de Integraciones del espacio de trabajo.
Asociar proyectos
Sección titulada «Asociar proyectos»Una asociación vincula un proyecto de AppArch con un proyecto de Jira. En cada una eliges:
- el tipo de incidencia predeterminado (Bug salvo que elijas otro),
- opcionalmente un tablero, si se añade al sprint en curso del tablero y el estado inicial,
- las reglas de creación automática: abrir una incidencia cuando falla una revisión de ArchPilot y/o para hallazgos críticos de ArchScan.
Crear incidencias
Sección titulada «Crear incidencias»- A mano: marca hallazgos en una ejecución de ArchScan o en una merge request de ArchPilot en el panel y crea las incidencias.
- Automáticamente: las reglas se ejecutan en segundo plano. La primera pasada mira 24 horas atrás desde que se activó la regla y se abren como máximo 50 incidencias por asociación y pasada; el resto llega en pasadas posteriores.
El resumen de una incidencia es [AppArch] <código de regla>: <mensaje> (hasta 200 caracteres); la descripción incluye el módulo, el repositorio, la regla y la severidad, el archivo y la línea, la rama, dónde se vio, el mensaje y la corrección sugerida si la hay.
Después, el hallazgo muestra una insignia con la clave de la incidencia que enlaza con ella. Los enlaces se asocian por la huella del hallazgo; un hallazgo que una ejecución posterior vuelve a informar conserva su incidencia en lugar de recibir una nueva.
AppArch no muestra el estado de la incidencia en el hallazgo ni añade claves de Jira a los comentarios que ArchPilot publica en las pull requests.
Flujo de incidencias
Sección titulada «Flujo de incidencias»En cuanto un espacio de trabajo asocia al menos un proyecto de Jira, AppArch también lee las incidencias de los proyectos asociados (la primera ejecución mira 180 días atrás) para el informe de flujo de incidencias; consulta Engineering Analytics.