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.
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 beta 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