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
- 01
Registrar su instancia
Añada la URL de su GitLab y una credencial: aplicación OAuth o token de acceso personal.
- 02
Conectar repositorios
Seleccione los proyectos que se revisarán.
- 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
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
- 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 Tu propio servidor Git
Conéctate en minutos - tu primera revisión llega en el siguiente cambio.