Integration einrichten
- Gehen Sie in Ihrem Devin-Konto unter app.devin.ai zu Settings > Integrations > Jira und klicken Sie auf „Connect“.
- Sie werden zu Jira weitergeleitet, um die Berechtigungen zu überprüfen und Devin Zugriff zu gewähren.
- Sobald die Verbindung hergestellt ist, konfigurieren Sie auf der Einstellungsseite Ihre Playbook-Labels und richten optional Automatisierungs-Trigger ein.
So starten Sie Devin über Jira
Weisen Sie Devin das Ticket zu
Ein Playbook-Label hinzufügen
!plan, !implement, !triage). Devin startet eine Sitzung mit dem passenden Playbook für dieses Label. Diese Labels entsprechen den Playbook-Labels, die in Ihren Integrations-Settings konfiguriert sind. Sie müssen diese Labels in Ihrem Jira-Projekt manuell erstellen — kopieren Sie dazu den Label-Namen aus den Integrations-Settings.
Fügen Sie das Label „devin“ hinzu
devin zu einem beliebigen Jira-Issue hinzu (möglicherweise müssen Sie dieses Label zuerst in Ihrem Jira-Projekt erstellen). Devin verwendet das Standard-Playbook, um mit der Arbeit an dem Ticket zu beginnen.
Die Integration verwendet einen Abgleich anhand von Wortgrenzen (ohne Berücksichtigung der Groß-/Kleinschreibung), sodass jedes Label, das devin als eigenständiges Wort enthält, sie auslöst — zum Beispiel
devin, Devin, devin-workshop oder devin-task. Labels, bei denen „devin“ Teil eines längeren Worts ist, wie devinworkshop oder devin_workshop, lösen sie nicht aus.Devin in einem Kommentar mit @mention erwähnen
@Devin in einem Ticket-Kommentar mit konkreten Anweisungen. Devin startet eine Sitzung und verwendet deinen Kommentar als Aufgabenanweisung, ohne ein Playbook anzuwenden. Wenn für das Ticket bereits eine Sitzung existiert, wird deine Nachricht an die bestehende Sitzung weitergeleitet.
Integration konfigurieren
Sitzungsmodus
- Direkte Sitzungserstellung (standardmäßig aktiviert): Devin erstellt eine vollständige Sitzung, bearbeitet das Ticket und postet Updates zurück in Jira.
- Nur Scoping (deaktiviert): Devin analysiert nur das Ticket und veröffentlicht einen Scoping-Kommentar mit einer Zusammenfassung, einem Implementierungsplan und einer Vertrauenseinschätzung. Anschließend können Sie über den bereitgestellten Link manuell eine Sitzung starten.
Playbook-Labels
!plan) zu einem Label, das Sie Jira-Issues zuweisen können, um Devin mit diesem Playbook auszulösen. Labels müssen in Ihrem Jira-Projekt manuell erstellt werden — kopieren Sie den Label-Namen aus den Integrations-Settings.
- Standard-Playbook: Ein Playbook ist als Standard markiert. Wenn ein Ticket ohne ein bestimmtes Playbook-Label ausgelöst wird (z. B. nur mit dem Label
devinoder indem das Ticket Devin zugewiesen wird), verwendet Devin dieses Standard-Playbook. - Playbooks hinzufügen: Klicken Sie auf „Playbook hinzufügen“, um weitere Playbooks hinzuzufügen. Nur Playbooks mit einem Makro können hinzugefügt werden.
- Playbooks entfernen: Entfernen Sie ein Playbook, damit sein Label nicht mehr als Auslöser verwendet wird.
Automatisierungs-Trigger
- Projects: Nur für Tickets in bestimmten Jira-Projekten aktivieren.
- Labels: Nur aktivieren, wenn ein Ticket bestimmte Labels hat.
- Statuses: Nur aktivieren, wenn ein Ticket einen bestimmten Status erreicht (z. B. “To Do”, “In Progress”).
- Playbook: Optional angeben, welches Playbook Devin für die aktivierte Sitzung verwenden soll.
Enterprise: Zuordnung von Jira-Projekten
Interaktion mit Devin in Jira
- PR-Links: Wenn Devin einen Pull Request erstellt, wird die PR-URL automatisch als Remote-Link zum Jira-Vorgang hinzugefügt und als Kommentar veröffentlicht.
- Sitzungslink: Ein direkter Link zur Devin-Sitzung in der Web-App wird bereitgestellt, damit Sie den Fortschritt in Echtzeit verfolgen können.
- Weitere Nachrichten: Erwähnen Sie
@Devinin einem Kommentar, um Devin zusätzliche Anweisungen zu geben oder Fragen zu stellen.
Verbinden eines Servicekontos
- Erstelle in den Admin-Settings deiner Atlassian-Organisation ein OAuth 2.0-Servicekonto mit den folgenden Classic-Geltungsbereichen:
read:meread:jira-userread:jira-workwrite:jira-work
- Klicke in Settings > Integrationen > Jira auf Servicekonto verbinden und gib die Client-ID und das Client-Secret ein.
