Ejecutar un ArchScan y leer el informe
ArchScan escanea tu base de código y produce un informe completo con una única puntuación de calidad ponderada por categoría.
Iniciar un escaneo
Sección titulada «Iniciar un escaneo»Hay dos formas:
- En CI: ejecuta el runner en una pipeline de push/programada - fuera de un contexto de MR cambia automáticamente al modo de análisis completo (ArchScan) (consulta Añadir el runner a CI).
- Desde el panel: usa ArchScan → (proyecto) → Ejecutar escaneo para escanear la última rama.
# Image pulls are authorized with your INSTALLATION credential, not the project token# (Settings → CI/CD → Variables):# DOCKER_AUTH_CONFIG = {"auths":{"hub.apparch.io":{"auth":"base64(<installation-id>:<installation-key>)"}}}archscan: image: hub.apparch.io/collectors/dotnet:latest rules: - if: $CI_PIPELINE_SOURCE == "push" variables: APPARCH_Collector__Token: "$APPARCH_TOKEN" APPARCH_Collector__ApiUrl: "https://api.yourdomain.com" script: # Optional flags: --modules archpilot,archscan (pin what runs) # --fail-on critical (fail this step when findings at/above the level exist) - apparch "$CI_PROJECT_DIR"Leer el informe
Sección titulada «Leer el informe»El informe tiene siete secciones:
- Puntuación resumida - una única puntuación ponderada por categoría + estado.
- Hallazgos - con fragmento de código y ubicación del archivo.
- Desglose SOLID - violaciones por los cinco principios.
- Paquetes - dependencias y versiones.
- Proyectos - métricas por proyecto.
- Mapa de dependencias - grafo interactivo.
- Exportación.
Mapa de dependencias
Sección titulada «Mapa de dependencias»En el detalle del informe, la pestaña Mapa muestra las dependencias entre proyectos en un grafo interactivo; puedes detectar ciclos y fugas entre capas de un vistazo.
Exportación HTML/PDF
Sección titulada «Exportación HTML/PDF»Usa Informe → Exportar para generar un informe compartible. El idioma del informe se configura por workspace. Para PDF, usa la función “Imprimir → Guardar como PDF” de tu navegador.