So senden Sie Build-Informationen an GitHub, Jira und andere ähnliche Plattformen

In diesem Tutorial zeigen wir Ihnen, wie Sie Ihr TeamCity-Projekt so konfigurieren, dass der TeamCity-Server den Build-Status (erfolgreich oder fehlgeschlagen) an eine Drittanbieter-Plattform wie GitHub sendet.

Zunächst müssen Sie Ihre Build-Konfiguration bearbeiten.

tutorials-img

Dann müssen Sie zu Build Features navigieren und ein weiteres Build-Feature hinzufügen – Commit Status Publisher. Commit Status Publisher ist ein Build-Feature, das es TeamCity ermöglicht, den Build-Status Ihrer Commits automatisch an ein externes System zu senden.

tutorials-img

Um die Funktion Commit Status Publisher einzurichten, wählen Sie das VCS-Root aus. Sie können eine Wurzel auswählen oder <All attached VCS roots> wählen. Auf diese Weise wird der Commit-Status für alle Commits in allen Repositories eines Projekts gesendet.

Wenn Sie nur Statusbenachrichtigungen für ein bestimmtes Repository senden möchten, können Sie dieses auch aus der Dropdown-Liste auswählen.

tutorials-img

Sobald Sie das VCS-Root ausgewählt haben, müssen Sie auch den richtigen Publisher auswählen. In unserem Fall ist es GitHub, also wählen wir ihn aus der Dropdown-Liste aus.

tutorials-img

Zur Authentifizierung werden Sie aufgefordert, Ihr Authentifizierungs-Token einzufügen.

tutorials-img

Danach können Sie Ihre Verbindung testen und dann auf Save klicken.

tutorials-img

Sobald Sie die Verbindung eingerichtet haben, können Sie die neue Verbindung unter Build Features sehen.

tutorials-img

Wenn Sie nun Ihre Builds ausführen, können Sie den Build-Status in Ihrem VCS (in unserem Fall ist dies GitHub) sehen. Hier können Sie sehen, dass alle Prüfungen bestanden wurden.

tutorials-img

Wenn Sie auf Details klicken, werden Sie zum TeamCity Server zurückgeführt, wo Sie Ihre Build-Informationen überprüfen können.

tutorials-img

Das war es für heute! Schauen Sie sich unsere anderen Tutorials an, um zu erfahren, wie Sie TeamCity mit anderen Tools in Ihrem Tech-Stack integrieren können.

Viel Spaß beim Builden!