Verwalten von Releases mit GitHub-Repositorys

Abgeschlossen

Ein Teil des Releaseprozesses beginnt mit Ihrer Versionskontrolle. Sie verstehen, wie Sie Releases im Repository mithilfe von GitHub verwalten.

In den folgenden Modulen erfahren Sie Einzelheiten über das Bereitstellen von Software nach dem Verpacken des Codes, der Binärdateien, der Versionshinweise und der damit zusammenhängenden Aufgaben.

Releases in GitHub basieren auf Git-Tags. Sie können sich ein Tag als Foto des aktuellen Status Ihres Repositorys vorstellen. Wenn Sie eine wichtige Phase Ihres Codes markieren müssen oder Ihr nachfolgender auslieferbarer Code fertig ist, können Sie ein Tag erstellen und es während des Build- und Releaseprozesses verwenden, um diese spezielle Version zu verpacken und bereitzustellen. Weitere Informationen finden Sie unter Anzeigen der Releases und Tags Ihres Repositorys.

Wenn Sie neue Releases mit Versionshinweisen erstellen, können Sie Mitwirkende durch @mentions kennzeichnen, Links zu Binärdateien hinzufügen und vorhandene Releases bearbeiten oder löschen.

Screenshot der Versionshinweise von GitHub.

Imagereferenz: Releases Microsoft/azure-pipelines-agent (github.com)

Außerdem können Sie:

  • Veröffentlichen einer Aktion aus einem bestimmten Release in GitHub Marketplace.
  • Auswählen, ob Git LFS-Objekte in den ZIP-Dateien und Tarballs enthalten sind, GitHub für jedes Release erstellt.
  • Erhalten von Benachrichtigungen, wenn neue Releases in einem Repository veröffentlicht werden.

Einen Release erstellen

Um ein Release zu erstellen, verwenden Sie den Befehl „gh release create“. Ersetzen Sie das Tag durch den gewünschten Tagnamen für das Release, und befolgen Sie die interaktiven Eingabeaufforderungen.

gh release create tag

Erstellen einer Vorabversion mit dem angegebenen Titel und Anmerkungen.

gh release create v1.2.1 --title

Wenn Sie irgendwelche GitHub-Benutzer mit @mention in den Anmerkungen erwähnen, enthält das veröffentlichte Release auf GitHub.com einen Abschnitt für Mitwirkende mit einer Avatarliste aller erwähnten Benutzer.

Sie finden weitere Befehle und Argumente im GitHub CLI-Handbuch.

Einen Release bearbeiten

Sie können Releases nicht mit der GitHub CLI bearbeiten.

Verwenden Sie zum Bearbeiten den Webbrowser:

  1. Navigieren Sie zur Hauptrepositoryseite auf GitHub.com.
  2. Klicken Sie rechts neben der Liste der Dateien auf Releases.
  3. Klicken Sie rechts auf der Seite auf das Bearbeitungssymbol neben dem Release, das Sie bearbeiten möchten.
  4. Bearbeiten Sie die Details für das Release, und klicken Sie dann auf Update release (Release aktualisieren).

Einen Release löschen

Um ein Release zu löschen, verwenden Sie den folgenden Befehl, ersetzen Sie das Tag durch das zu löschende Releasetag, und verwenden Sie das Flag -y, um die Bestätigung zu überspringen.

gh release delete tag -y

Weitere Informationen finden Sie unter