I would like to view this page in
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.
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.
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.
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.
Zur Authentifizierung werden Sie aufgefordert, Ihr Authentifizierungs-Token einzufügen.
Danach können Sie Ihre Verbindung testen und dann auf Save klicken.
Sobald Sie die Verbindung eingerichtet haben, können Sie die neue Verbindung unter Build Features sehen.
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.
Wenn Sie auf Details klicken, werden Sie zum TeamCity Server zurückgeführt, wo Sie Ihre Build-Informationen überprüfen können.
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!
Es gibt mehrere Möglichkeiten, TeamCity und GitHub zu integrieren. In diesem Tutorial sehen wir uns die drei wichtigsten Anwendungsfälle an.
Dieses Tutorial zeigt Ihnen, wie Sie den TeamCity-Buildstatus an Slack zurückmelden können. Sie erfahren, wie Sie Ihre TeamCity- und Slack-Instanzen verbinden können und welche zusätzlichen Konfigurationsoptionen für eine optimale Nutzung dieser Integration verfügbar sind.
Integrieren Sie TeamCity und JIRA für eine reibungslosere und kürzere Feedbackschleife zwischen Ihren Issues, Commits und CI/CD-Jobs.