Cómo integrar GitHub con TimeTrack
Automatiza el registro de tiempo desde commits y issues de GitHub. Conecta GitHub con TimeTrack via webhooks y API.
Cómo integrar GitHub con TimeTrack
Automatiza el registro de tiempo conectando GitHub con TimeTrack. Cada commit o pull request puede registrar tiempo automáticamente.
Setup paso a paso
1. Crea un webhook en GitHub
- Ve a tu repo → Settings → Webhooks → Add webhook
- Payload URL:
https://api.timetracker.cargoffer.com/v1/integrations/github/webhook - Content type:
application/json - Secret: genera uno en TimeTrack → Configuración → Integraciones → GitHub
- Events: selecciona
PushesyPull requests
2. Vincula repositorios en TimeTrack
- En TimeTrack, ve a Configuración → Integraciones → GitHub
- Conecta tu cuenta de GitHub (OAuth)
- Selecciona los repositorios a sincronizar
- Mapea branches a proyectos de TimeTrack
3. Configura reglas de tiempo
Puedes crear reglas como:
- Cada commit a main registra 0.1h
- Pull request merged registra 0.5h
- Issues etiquetados con feature registran 2h
Ejemplo de workflow
commit a3f4b2c (main)
Author: [email protected]
TimeTrack detecta el commit y registra 0.1h en el proyecto "Backend". Puedes ver el registro en tu dashboard bajo "Integraciones → GitHub".