GitHub
Die GitHub-Integration verleiht Ihren Pipelines einen Lesezugriff auf die Entwicklungsaktivität: Commits, Pull Requests, Reviews und den Status der kontinuierlichen Integration — pro Repository und pro Entwickler.
Was Sie damit tun können
- Bericht zur Team-Leistung — wer hat im Zeitraum was ausgeliefert, PR-Volumen, Review-Durchlaufzeit.
- CI-Gesundheit — Status der neuesten Deployments / Workflows, zu meldende Fehlschläge.
- Speisen Sie eine CTO IA — einen Agenten, der die technische Woche zusammenfasst (siehe Anwendungsfälle → CTO IA).
Verbindung (BYO)
- Administration → Integrationen → GitHub.
- Geben Sie einen GitHub-Zugriffstoken mit den erforderlichen Lese-Scopes ein (idealerweise ein fine-grained PAT, der auf die relevanten Repositories beschränkt ist).
- Der Token ist ruhend verschlüsselt und wird niemals erneut offengelegt.
Der Knoten github_report
Der Knoten github_report ruft die Aktivität über ein Zeitfenster ab und veröffentlicht sie in den Kontext, aufgeschlüsselt nach Entwickler und Repository. Ein nachgelagerter Agent verwandelt sie in einen lesbaren Bericht.
Der Bericht wird parallel über die Repositories hinweg erstellt, um auch bei einer stark ausgelasteten GitHub-Organisation schnell zu bleiben.
Bewährte Praktiken
- Bevorzugen Sie einen dedizierten Token für die Integration gegenüber einem geteilten persönlichen Token.
- Beschränken Sie die Scopes auf das strikte Minimum (Lesezugriff auf Repositories und Actions).
- Kombinieren Sie mit dem Kanal Schedule für einen wiederkehrenden Bericht (z. B. jeden Abend um 18 Uhr).