Automatisch Versionshinweise aus GitHub und JIRA generieren und verteilen
Diese Latenode-Automatisierungsvorlage bietet eine umfassende Lösung zum Generieren und Verteilen von Versionshinweisen.
Sie verbindet sich mit GitHub und JIRA, um Daten aus aktuellen Commits und abgeschlossenen Tickets zu sammeln, und nutzt dann das Google Gemini-Sprachmodell, um automatisch gut geschriebene Versionshinweise im HTML-Format zu erstellen. Die generierten Versionshinweise werden dann per E-Mail an die angegebenen Empfänger gesendet. Diese Vorlage ist für Produktteams und Entwicklungsorganisationen gedacht, die Updates und Änderungen an ihren KI-, Agenten- und Chatbot-Systemen effizient kommunizieren müssen.
Wie Latenode Zeit und Kosten schätzt
Latenode berechnet die Workflow-Laufzeit in CPU-Sekunden. Die ersten 10.000 CPU-Sekunden sind jeden Monat kostenlos, danach gilt die Pay-as-you-go-Preisgestaltung pro CPU-Sekunde. Plug-and-Play (PnP) AI-Knoten werden separat abgerechnet — jedes PnP-Token kostet 1 USD, pay-as-you-go zum Herstellerpreis plus einer kleinen Bearbeitungsgebühr, ohne erforderliche API-Schlüssel.
Vollständige Preise — So funktionieren CPU-Sekunden →Workflow-Vorschau
Was diese Vorlage macht
- Extrahiert Daten aus GitHub-Commits und JIRA-Tickets
- Generiert gut formulierte Release Notes mit dem Google Gemini Sprachmodell
- Erstellt die Release Notes in einem HTML-Format
- Sendet die Release Notes per E-Mail-Benachrichtigung an angegebene Empfänger
- Automatisiert den gesamten Prozess des Sammelns, Verfassens und Verteilens von Release-Updates
So funktioniert es
Auslösen bei GitHub-Push
Wenn ein neues Push-Ereignis im GitHub-Repository auftritt, wird diese Automatisierungsvorlage ausgelöst, um Release Notes zu generieren und zu verteilen.
GitHub-Push-Ereignisdaten abrufen
Die Vorlage extrahiert relevante Informationen aus dem GitHub-Push-Ereignis, wie Commit-Nachrichten, Zeitstempel und JIRA-Issue-IDs.
GitHub-Ereignisdaten verarbeiten
Die extrahierten Daten aus dem GitHub-Push-Ereignis werden weiterverarbeitet, um zusätzliche Details wie die JIRA-Issue-Zusammenfassung und -Beschreibung zu sammeln.
JIRA-Issue-Details abrufen
Die Vorlage ruft das mit dem Commit verknüpfte JIRA-Issue ab, indem sie die aus den GitHub-Ereignisdaten extrahierte JIRA-Issue-ID verwendet.
JIRA-Issue-Daten extrahieren
Die relevanten Informationen aus dem JIRA-Issue, wie ID, Zusammenfassung und Beschreibung, werden extrahiert und mit den Daten aus dem GitHub-Push-Ereignis kombiniert.
Release-Notes-Inhalt formatieren
Die kombinierten Daten von GitHub und JIRA werden verwendet, um die Release-Notes-Details in einem HTML-Format vorzubereiten, das für die weitere Verfeinerung bereit ist.
Release Notes mit Gemini verfeinern
Der generierte Release-Notes-Inhalt wird durch das Google Gemini Sprachmodell geleitet, um die Qualität und Lesbarkeit der Release Notes zu verbessern.
Release-Notes-E-Mail senden
Die verfeinerte Release Note wird dann per E-Mail an die angegebenen Empfänger gesendet, um sicherzustellen, dass die Updates und Änderungen an den KI-, Agenten- und Chatbot-Systemen effektiv kommuniziert werden.
Einrichtungsanleitung
GitHub-Anmeldeinformation in Latenode hinzufügen
1. Fügen Sie im Latenode-Berechtigungsbereich eine neue GitHub-Anmeldeinformation hinzu, indem Sie Ihren GitHub-Benutzernamen und Ihr persönliches Zugriffstoken angeben.
JIRA-Anmeldeinformation in Latenode hinzufügen
2. Fügen Sie im Latenode-Berechtigungsbereich eine neue JIRA-Anmeldeinformation hinzu, indem Sie Ihre JIRA-Instanz-URL, Ihren Benutzernamen und Ihr API-Token angeben.
GitHub-Knoten im Latenode-Builder konfigurieren
3. Fügen Sie im visuellen Latenode-Builder einen GitHub-Knoten hinzu und konfigurieren Sie ihn so, dass das angegebene GitHub-Repository auf Push-Ereignisse überwacht wird.
JIRA-Knoten im Latenode-Builder konfigurieren
4. Fügen Sie im visuellen Latenode-Builder einen JIRA-Knoten hinzu und konfigurieren Sie ihn so, dass Details der in den GitHub-Commit-Nachrichten erwähnten JIRA-Issues abgerufen werden.
E-Mail-Knoten im Latenode-Builder konfigurieren
5. Fügen Sie im visuellen Latenode-Builder einen Gmail-Knoten hinzu und konfigurieren Sie ihn so, dass die generierten Versionshinweise an die angegebenen E-Mail-Empfänger gesendet werden.
Anforderungen
FAQ