Jira Automation Smart Werte der Github-Integration

8

Ich habe die Github-Integration für Jira und möchte einige Jira-Automatisierungen einrichten, die in die Github-API integriert sind. Was ich speziell suche, ist die Möglichkeit, entweder die Github PR-ID (oder den vollständigen PR-Link) aus der Bibliothek "Smart Values" in Jira abzurufen.

Ich habe es versucht, issue.property[development].praber es gibt nichts zurück.

Irgendwelche Ideen, ob die PR-Informationen in Jira überhaupt als intelligente Werte entlarvt werden ?

mar-schmidt
quelle
(1) Laut JIRA-Verwaltungsdokument gibt es einige Einschränkungen für die unterstützten Versionen: Welche JIRA-Version verwenden Sie? (2) Verstehe ich Sie richtig, dass Sie die Pull-Anfrage mit Github initiieren? (Es gibt tatsächlich Kunden, bei denen die PR in JIRA initiiert werden muss).
B - rian
1
Ja, die PR wird mit Github initiiert. Wir laufen Jira Version v8.3.2
mar-schmidt

Antworten:

3

Alle GitHub-bezogenen Daten wären im webhookData- Smart-Wert enthalten, der die vom GitHub-Webhook gesendeten Daten enthält.

Um auf die URL des PR zuzugreifen, können Sie diese webhookData.pull_request.html_urlwie im folgenden Screenshot gezeigt verwenden. Ebenso können Sie auf jedes andere Feld zugreifen, das von GitHubs Webhook-Nutzdaten über gesendet wird webhookData.

Geben Sie hier die Bildbeschreibung ein

Credits : Die vollständigen Schritte zur Integration von Jira und GitHub mithilfe von Automation for Jira finden Sie in Simeon Ross ' Artikel .

Der issueSmart Value enthält alle Daten, die mit einem JIRA-Problem verknüpft sind. Sie können benutzerdefinierte Felder erstellen und diese auf das Problem einstellen, wenn die GitHub-Daten vom Webhook empfangen werden. Wenn Sie also GitHub-Daten zu Ihrem Problem hinzugefügt haben, können Sie die JSON-Darstellung des Problems finden und versuchen, den richtigen Smart Value mit herauszufinden customField.value. Sie können versuchen, auf die benutzerdefinierten Felder zuzugreifen, indem Sie die hier beschriebenen Schritte ausführen .

Madhu Bhat
quelle
Hat dir das bei mar-schmidt geholfen?
Madhu Bhat
Leider nein. Die Sache ist, dass ich nicht suche, wie man eingehenden Webhook verarbeitet. Ich versuche, auf die PR-ID des Problems (in der Jira-Ausgabe vorhanden) für einen ausgehenden Webhook zuzugreifen ...
-
@ mar-schmidt Ich habe meine Antwort mit zusätzlichen Informationen aktualisiert, die Sie ausprobieren können. Lassen Sie mich wissen, ob das hilft.
Madhu Bhat