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.