Wie integriere ich Bitbucket und Trello (erstelle einen Kartenkommentar zu einem neuen Änderungssatz)?


7

Ich möchte einen einfachen Workflow einrichten: Ein Programmierer erwähnt eine Karten-ID in der Festschreibungsnachricht, und einige Informationen zum Festschreiben werden automatisch als Kommentar zu dieser Trello-Karte hinzugefügt. Eine gehostete automatische Lösung wird bevorzugt.

Was ich bisher gefunden habe:

Antworten:


10

Nach einigen Experimenten mit Zapier habe ich es geschafft, einen "zap" (dh einen automatischen Handler) zu erstellen, der Folgendes ausführt:

  1. Angenommen, Sie arbeiten an einer Funktion mit der folgenden Trello-Karte: https://trello.com/c/NuSGfssX/

  2. Sie senden ein Commit an Bitbucket, das eine Commit-Nachricht enthält tr(NuSGfssX), z.

    hg ci -m "Finished the very important feature tr(NuSGfssX)"
    
  3. Es wird automatisch ein neuer Trello-Kartenkommentar erstellt, der Informationen zum Commit enthält.

So geht's mit Zapier :

  1. Erstellen Sie einen neuen Zap mit den Diensten BitBucket (New Changeset) und Trello (Create Comment).

  2. Verknüpfen Sie Ihre Bitbucket- und Trello-Konten mit Zapier. Ich habe mein vorhandenes Bitbucket-Konto verwendet, obwohl Zapier empfiehlt, ein separates Konto zu erstellen (wodurch Ihr kostenloser Bitbucket-Plan verringert wird :). Ich hatte auch Probleme beim Verknüpfen meines Trello-Kontos. Bitte fragen Sie in den Kommentaren, ob Sie sie auch hatten.

  3. Wählen Sie den Eigentümer und Namen Ihres Bitbucket-Repositorys aus.

  4. Wählen Sie Ihr Trello-Board und Ihre Liste aus. Beide sind optional: Möglicherweise kennen Sie nur die Karten-ID und kümmern sich nicht darum, wo sie sich befindet. Die Karten-ID ist dauerhaft.

  5. Wählen Sie im Feld "Karte" die Option "Erweitert: Geben Sie einen benutzerdefinierten Wert ein". Typ {{message_tr}}. Dies trist die von Ihnen (beliebige) gewählte Kennung, die Sie auch für Festschreibungsnachrichten verwenden.

  6. Richten Sie den Kommentartext ein. Mein Setup ist das folgende (enthält einen Backlink zum Bitbucket-Kommentar):

    {{message}}
    author: {{author}}
    branch: {{branch}}
    [{{node}}](https://bitbucket.org/<repo_owner>/<repo_name>/commits/{{node}}/)
    
    Files:
    
    {{files}}
    
  7. Klicken Sie auf "Zap einschalten". Der Zap wird erstellt und beginnt zu arbeiten.


1
Wie passt Zapier zu den Trello-Karten? Kann ich auch den kurzen Link verwenden? Der kurze Ausweis? oder nur die lange id?
— Alex

Verwenden Sie den kurzen Link. Sie sollten auch einen Filter hinzufügen, damit zapier Commits ignoriert, die nicht tr () enthalten.
— Sheamus

gute Sachen @DenisGolomazov, ich war mir Zapiers nicht bewusst und habe sie nachgeschlagen. Was Sie oben vorschlagen, funktioniert also, aber es ist bis zu einem gewissen Punkt kostenlos. Dann unterliegen Sie den Zapier- Preisen . Richtig ?
— Abbood

@abbood Ich habe es vor 1,5 Jahren verwendet, daher weiß ich nicht, ob sich die Preise seitdem geändert haben. Die Antwort lautet also wahrscheinlich ja.
— Dennis Golomazov

1
@Arul hmmm anscheinend wurde es gelöscht ... das ist nicht gut. Ich habe meinen Kommentar entfernt.
— Dennis Golomazov

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.