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
- 01
Conectar con un PAT
Proporcione un token de alcance limitado.
- 02
Seleccionar repos
Elija los Azure Repos a revisar.
- 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
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
- 5 sSe publican los comentarios
- 10 sLos hallazgos nuevos se asocian a sus hilos
- 5 minSe releen el estado de los MR y las aprobaciones
- 10 minSe sincronizan los miembros
- 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.