- Todos los productos
- Github Connector
- Todos los productos
GitHub Connector: Sincronización Profesional
Conecte sus organizaciones de GitHub, sincronice repositorios y ramas, y gestione su flujo de trabajo de desarrollo directamente desde Odoo con un motor de alto rendimiento.
Control de Repositorios a Gran Escala
Sincronización Masiva Inteligente
¿Gestiona cientos de repositorios? Nuestro motor maneja volúmenes de más de 400 registros sin timeouts, utilizando Paginación Inteligente y detección de actualizaciones basada en el updated_at de GitHub.
Mapeo de Equipos y Miembros
Importe automáticamente sus equipos y miembros de GitHub. Vincule usuarios de GitHub con Contactos (Partners) de Odoo para obtener visibilidad clara de quién está trabajando en qué proyecto.
Guía de Configuración Técnica
1. Preparación del Token (PAT)
En GitHub, genere un Personal Access Token (Classic) con los siguientes permisos (scopes):
repo(Control total de repositorios privados)read:org(Lectura de datos de organización)read:user(Lectura de perfil de usuario)
2. Ajustes en Odoo
- Conexión: Pegue el token en Ajustes > Github Connector.
- Organización: Cree el registro con el nombre exacto del slug de su URL de GitHub.
- Filtros: Defina Series (ramas como 17.0, main) y Topics para filtrar qué se sincroniza.
Escenarios de Validación (QA)
| Escenario de Prueba | Resultado Esperado | Estado |
|---|---|---|
| Sincronización por Lotes | El sistema procesa exactamente el límite definido (ej. 20 repos) por ejecución para evitar bloqueos. | |
| Actualizaciones Incrementales | Odoo solo descarga ramas de repositorios modificados en GitHub, saltando los que no han cambiado. | |
| Filtrado por Temas (Topics) | Solo se importan repos que cumplan la lógica: Topic_A (AND) + Topic_B o C (OR). | |
| Ramas y Series | Solo las ramas que coinciden con la lista de "Series" configurada son creadas en Odoo. |
Preguntas Frecuentes
¿Qué pasa si la sincronización se congela?
Reduzca el "Branch Sync Limit per Batch" a 20 o menos. Esto permite que el Cron automático procese lotes más pequeños cada 4 horas.
¿No veo mis repositorios privados?
Asegúrese de que su Token tenga el permiso repo activo y, si usa SSO corporativo, que el token haya sido autorizado para esa organización.
WhatsApp Ventas
CHAT +1 828 672 6150Consultoría DevOps
EMAIL leads@ganemo.comSoporte Técnico & Help Desk
¿Necesita ayuda con la instalación de dependencias de Python o errores de la API de GitHub? Nuestro equipo técnico especializado está a su disposición.
ayuda@ganemo.comGitHub Connector: Sincronización Profesional
Conecte sus organizaciones de GitHub, sincronice repositorios y ramas, y gestione su flujo de trabajo de desarrollo directamente desde Odoo con un motor de alto rendimiento.
Control de Repositorios a Gran Escala
Sincronización Masiva Inteligente
¿Gestiona cientos de repositorios? Nuestro motor maneja volúmenes de más de 400 registros sin timeouts, utilizando Paginación Inteligente y detección de actualizaciones basada en el updated_at de GitHub.
Mapeo de Equipos y Miembros
Importe automáticamente sus equipos y miembros de GitHub. Vincule usuarios de GitHub con Contactos (Partners) de Odoo para obtener visibilidad clara de quién está trabajando en qué proyecto.
Guía de Configuración Técnica
1. Preparación del Token (PAT)
En GitHub, genere un Personal Access Token (Classic) con los siguientes permisos (scopes):
repo(Control total de repositorios privados)read:org(Lectura de datos de organización)read:user(Lectura de perfil de usuario)
2. Ajustes en Odoo
- Conexión: Pegue el token en Ajustes > Github Connector.
- Organización: Cree el registro con el nombre exacto del slug de su URL de GitHub.
- Filtros: Defina Series (ramas como 17.0, main) y Topics para filtrar qué se sincroniza.
Escenarios de Validación (QA)
| Escenario de Prueba | Resultado Esperado | Estado |
|---|---|---|
| Sincronización por Lotes | El sistema procesa exactamente el límite definido (ej. 20 repos) por ejecución para evitar bloqueos. | |
| Actualizaciones Incrementales | Odoo solo descarga ramas de repositorios modificados en GitHub, saltando los que no han cambiado. | |
| Filtrado por Temas (Topics) | Solo se importan repos que cumplan la lógica: Topic_A (AND) + Topic_B o C (OR). | |
| Ramas y Series | Solo las ramas que coinciden con la lista de "Series" configurada son creadas en Odoo. |
Preguntas Frecuentes
¿Qué pasa si la sincronización se congela?
Reduzca el "Branch Sync Limit per Batch" a 20 o menos. Esto permite que el Cron automático procese lotes más pequeños cada 4 horas.
¿No veo mis repositorios privados?
Asegúrese de que su Token tenga el permiso repo activo y, si usa SSO corporativo, que el token haya sido autorizado para esa organización.
WhatsApp Ventas
CHAT +1 828 672 6150Consultoría DevOps
EMAIL leads@ganemo.comSoporte Técnico & Help Desk
¿Necesita ayuda con la instalación de dependencias de Python o errores de la API de GitHub? Nuestro equipo técnico especializado está a su disposición.
ayuda@ganemo.comEspecificaciones
| Versión | 18.0, 19.0 |