Resumen de configuración
1. Crea el espacio de trabajo de tu organización
- Entra en app.raigal.dev.
- Inicia sesión con GitHub, Google o tu correo corporativo.
- Abre el menú de organizaciones en la esquina superior derecha y selecciona Crear organización (o entra en una existente).
- Escribe el nombre de tu empresa u organización (por ejemplo:
Acme Corp). - Tu espacio de trabajo se creará al instante con 14 días de prueba activos.
Si gestionas varios equipos o entornos de prueba, puedes cambiar de organización en cualquier momento desde el selector superior derecho.
2. Instala la GitHub App de Raigal
La GitHub App de Raigal conecta tus repositorios con el panel en la nube. Crea comprobaciones pendientes al abrir o actualizar pull requests, actualiza el estado al terminar el análisis en CI y mantiene al día el tablero cuando las ramas se fusionan o cierran.- En el panel de Raigal Cloud, ve a Settings y pulsa en Sync GitHub accounts (o entra directamente en github.com/apps/raigal-cloud).
- Pulsa en Install app.
- Selecciona tu organización o cuenta personal de GitHub.
- Elige All repositories o selecciona únicamente los repositorios que quieras revisar.
- Confirma con Install & authorize.
3. Obtén el token de API de tu organización
Para que los runners de GitHub Actions o tus terminales locales puedan enviar métricas al panel:- Entra en app.raigal.dev/settings.
- En la sección API Tokens, busca la tarjeta Active organization token y copia tu clave (
rgl_live_...). - Para crear una clave propia para CI, pulsa Create new token, dale un nombre reconocible (por ejemplo:
github-actions-ci) y copia el token generado.
En GitHub Actions también puedes usar autenticación sin secretos fijando
permissions: id-token: write en el flujo. Raigal Cloud valida al runner mediante tokens criptográficos OIDC de GitHub. Aun así, configurar RAIGAL_TOKEN en GitHub Secrets garantiza máxima compatibilidad multiplataforma.4. Añade el flujo de GitHub Actions
Añade el archivo.github/workflows/raigal.yml a tu repositorio:
Guarda el secreto en GitHub:
- En tu repositorio de GitHub, entra en Settings > Secrets and variables > Actions.
- Pulsa en New repository secret.
- Nombre:
RAIGAL_TOKEN. - Valor: pega tu clave
rgl_live_.... - Confirma con Add secret.
5. Comprueba tu primer análisis
Para verificar que la integración funciona de principio a fin:- Escaneo en pull request: Abre un pull request en tu repositorio.
- La GitHub App de Raigal crea al instante una comprobación pendiente llamada Raigal quality gate.
- El runner de GitHub Actions ejecuta
raigal ci --changes --base origin/<base>. - La comprobación termina con un resumen con la nota (0-100), el número de incidencias y el desglose de reglas.
- Aparece la tarjeta correspondiente en tu panel de Raigal Cloud en la pestaña Pull Requests.
- Escaneo en la rama principal: Haz push de un commit a
main(o fusiona el pull request).- El flujo ejecuta un escaneo completo (
raigal ci .). - La nota base del repositorio y los problemas activos se actualizan en las pestañas Errors y Warnings de app.raigal.dev.
- El flujo ejecuta un escaneo completo (
6. Invita a tu equipo
- En Raigal Cloud, ve a Settings > Members.
- Pulsa en Invite member y escribe el correo de tu compañero.
- Elige el rol:
- Admin: Control total para vincular repositorios, tokens de API, facturación y miembros.
- Member: Acceso para ver repositorios, inspeccionar incidencias y revisar pull requests.
- Tu compañero recibirá un correo con el enlace para unirse al espacio de trabajo.