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

Tu propio servidor Git

Para Git autoalojado y aislado

Conecte su propia instancia de GitLab por su URL. AppArch se ejecuta por completo dentro de su red, incluso totalmente aislada, y el análisis corre en su propia CI.

Autenticación: URL de la instancia + aplicación OAuth o token

Pantallas de una instalación en funcionamiento

Cómo se conecta

  1. 01

    Registrar su instancia

    Añada la URL de su GitLab y una credencial: aplicación OAuth o token de acceso personal.

  2. 02

    Conectar repositorios

    Seleccione los proyectos que se revisarán.

  3. 03

    Ejecutar en sus servidores

    El análisis se ejecuta en su propia CI e infraestructura.

Lo que obtienes

En sus servidores y aislado

Totalmente operativo sin acceso a Internet.

GitLab autogestionado

Cualquier instancia de GitLab que la instalación alcance, por su propia URL.

Los datos se quedan en su red

El código fuente nunca sale de su infraestructura.

Una línea de versiones

El mismo producto y las mismas imágenes que cualquier otra instalación.

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
  • El informe de vulnerabilidades cada 4 horas (GitLab Ultimate), hacia ArchSecurity

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
  • Inicia pipelines de MR y de rama para ejecuciones bajo demanda y puede escribir variables de CI
  • El rechazo automático retira la aprobación y deja una nota, ya que GitLab no tiene rechazo

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
  • GitLab autogestionado es hoy el único servidor Git autoalojado soportado
Credenciales

Igual que GitLab, pero cada llamada de API y OAuth se construye con la URL de su instancia, así el tráfico se queda en su red.

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 Tu propio servidor Git

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.