Informationen zur Releaseverwaltung
Du kannst neue Releases mit Versionshinweisen, @mentions von Mitwirkenden und Links zu Binärdateien erstellen sowie vorhandene Releases bearbeiten oder löschen. Mit der API für Releases kannst du außerdem Releases erstellen, ändern und löschen. Weitere Informationen findest du in der Dokumentation zur REST-API unter REST-API-Endpunkte für Releases.
Du kannst eine Aktion aus einem bestimmten Release in GitHub Marketplace veröffentlichen. Weitere Informationen finden Sie unter Aktionen auf dem GitHub-Marktplatz veröffentlichen.
Du kannst auswählen, ob Git Large File Storage-Objekte (Git LFS) in den ZIP-Dateien und Tarballs enthalten sein sollen, die GitHub für jedes Release erstellt. Weitere Informationen finden Sie unter Verwalten von Git LFS-Objekten in Archiven deines Repositorys.
Einen Release erstellen
Note
Weitere Informationen zur GitHub CLI findest du unter Informationen zur GitHub CLI.
-
Verwende den Unterbefehl
gh release create
, um ein Release zu erstellen. Ersetzetag
durch das gewünschte Tag für das Release.gh release create TAG
-
Befolge die interaktiven Eingabeaufforderungen. Du kannst Argumente angeben, um diese Eingabeaufforderungen zu überspringen. Weitere Informationen zu möglichen Argumenten findest du im GitHub CLI-Handbuch. Mit diesem Befehl wird beispielsweise ein Vorabrelease mit dem angegebenen Titel und den entsprechenden Hinweisen erstellt.
gh release create v1.3.2 --title "v1.3.2 (beta)" --notes "this is a public preview release" --prerelease
Wenn du irgendwelche GitHub benutzende Personen mit @mention in den Anmerkungen erwähnst, enthält das veröffentlichte Release den Abschnitt Contributors mit einer Avatarliste aller erwähnten Benutzenden.
Einen Release bearbeiten
-
Um eine Version zu bearbeiten, verwenden Sie den Unterbefehl
gh release edit
. Ersetzen SieTAG
Tag durch den Tag, der die Version darstellt, die Sie bearbeiten möchten. Wenn Sie beispielsweise den Titel für eine Version bearbeiten möchten, verwenden Sie den folgenden Code, und ersetzen Sie dabeiNEW-TITLE
durch den aktualisierten Titel:gh release edit TAG -t "NEW-TITLE"
Weitere Informationen zu möglichen Argumenten findest du im GitHub CLI-Handbuch.
Einen Release löschen
-
Verwende den Unterbefehl
gh release delete
, um ein Release zu löschen. Ersetzetag
durch das Tag des Releases, das gelöscht werden soll. Verwende das Flag-y
, um das Bestätigen zu überspringen.gh release delete TAG -y