Producto
Archito NuevoAprende de sus merge requests y señala lo atascado Integraciones 25
Soluciones
Por rol
Por qué AppArch
Recursos
Clientes Precios Contacto
Idioma
Contáctanos

Azure DevOps

Para Azure Repos y Pipelines

Conecte Azure DevOps con un PAT; ArchPilot revisa los pull requests de Azure Repos y el análisis se ejecuta en sus Azure Pipelines.

Autenticación: Personal Access Token (PAT)

Pantallas de una instalación en funcionamiento

Cómo se conecta

  1. 01

    Conectar con un PAT

    Proporcione un token de alcance limitado.

  2. 02

    Seleccionar repos

    Elija los Azure Repos a revisar.

  3. 03

    Abrir un PR

    ArchPilot revisa el pull request.

Lo que obtienes

Comentarios de PR de Azure Repos

Comentarios de arquitectura en línea.

Se ejecuta en Azure Pipelines

El análisis se ejecuta como una etapa del pipeline.

Autorización con PAT

Acceso de alcance limitado y revocable.

El código permanece en su infraestructura

El análisis se ejecuta en su propia infraestructura.

Cómo funciona dentro de AppArch

Su servidor AppArch habla con la plataforma Git; el análisis se ejecuta en su CI. Aquí está cada llamada en ambas direcciones.

Qué lee

  • Repositorios, ramas y miembros; los miembros cada 10 minutos para la sincronización de desarrolladores
  • Merge requests, aprobaciones e hilos de revisión; datos de MR cada 15 minutos para MR Insights
  • Protección de ramas y ajustes de merge, para Git Health
  • Archivos sueltos y el árbol de archivos, para Cumplimiento; no se clona nada

Qué escribe

  • Comentarios en línea en las líneas que añade el cambio
  • Una sección AppArch en la descripción del MR, o un comentario resumen si esa edición falla
  • Resuelve su propio hilo cuando el hallazgo desaparece
  • Aprobación o rechazo automático opcional; no aprueba si llegaron commits nuevos tras la revisión
  • Un voto de revisor: aprobar (10), rechazar (-10) o restablecer (0)
  • Una ejecución manual de MR pone un build en cola si el repositorio tiene exactamente una definición de build

Lo que nunca hace

  • Sin estados de commit ni check runs: el resultado es el código de salida de su job de CI
  • Nunca clona ni sube el repositorio al panel
  • Nunca registra webhooks por sí mismo; pegue la URL si quiere uno
  • Solo Azure DevOps Services (dev.azure.com); Azure DevOps Server no está soportado
  • El alcance de la revisión es por archivo cambiado, no por línea cambiada
  • Sin análisis de rama programados o bajo demanda
Credenciales

Un token personal con Code (Read & Write) y Pull Request Threads (Read & Write), más el nombre de su organización. Azure no expone la caducidad, así que no se muestra.

Cuándo pasa cada cosa

  1. 5 sSe publican los comentarios
  2. 10 sLos hallazgos nuevos se asocian a sus hilos
  3. 5 minSe releen el estado de los MR y las aprobaciones
  4. 10 minSe sincronizan los miembros
  5. 15 minDatos de MR para MR Insights

Un webhook hace inmediato el cambio de estado del MR en lugar de esperar al siguiente sondeo.

Míralo en el producto

Todas las capturas

Conectar Azure DevOps

Conéctate en minutos - tu primera revisión llega en el siguiente cambio.

Suscríbase a nuestro boletín

Nuevos módulos, notas de versión y artículos sobre arquitectura. Puede darse de baja con un clic cuando quiera.