Releases beheren met GitHub-opslagplaatsen
Een deel van het releaseproces begint met uw versiebeheer. U begrijpt hoe u releases in de opslagplaats beheert met behulp van GitHub.
In de volgende modules ziet u details over het implementeren van een stukje software na het verpakken van uw code, binaire bestanden, opmerkingen bij de release en gerelateerde taken.
Releases in GitHub zijn gebaseerd op Git-tags. U kunt een tag beschouwen als een foto van de huidige status van uw opslagplaats. Als u een essentiële fase van uw code of de volgende productcode moet markeren, kunt u een tag maken en deze gebruiken tijdens het build- en releaseproces om die specifieke versie te verpakken en te implementeren. Zie De releases en tags van uw opslagplaats weergeven voor meer informatie.
Wanneer u nieuwe releases maakt met opmerkingen bij de release, is het mogelijk om inzenders toe te @mentions voegen, koppelingen naar binaire bestanden toe te voegen en bestaande releases te bewerken of te verwijderen.
Afbeeldingsreferentie: Releases · Microsoft/azure-pipelines-agent (github.com)
U kunt ook het volgende doen:
- Publiceer een actie vanuit een specifieke release in GitHub Marketplace.
- Kies of Git LFS-objecten zijn opgenomen in de ZIP-bestanden en tarballs die GitHub maakt voor elke release.
- Ontvang meldingen wanneer nieuwe releases worden gepubliceerd in een opslagplaats.
Een release maken
Gebruik de opdracht gh release create om een release te maken. Vervang de tag door de gewenste tagnaam voor de release en volg de interactieve prompts.
gh release create tag
Als u een voorlopige versie wilt maken met de opgegeven titel en notities.
gh release create v1.2.1 --title
Als u GitHub-gebruikers @mention in de opmerkingen opneemt, bevat de gepubliceerde release op GitHub.com een sectie Inzenders met een avatarlijst van alle genoemde gebruikers.
U kunt andere opdrachten en argumenten controleren in de GitHub CLI-handleiding.
Een release bewerken
U kunt releases niet bewerken met GitHub CLI.
Als u wilt bewerken, gebruikt u de webbrowser:
- Navigeer naar de hoofdopslagplaatspagina op GitHub.com.
- Klik rechts van de lijst met bestanden op Releases .
- Klik op het bewerkingspictogram aan de rechterkant van de pagina, naast de release die u wilt bewerken.
- Bewerk de details voor de release en klik vervolgens op Updaterelease.
Een release verwijderen
Als u een release wilt verwijderen, gebruikt u de volgende opdracht, vervangt u de tag door de releasetag die u wilt verwijderen en gebruikt u de vlag -y om bevestiging over te slaan.
gh release delete tag -y
Zie voor meer informatie:
- Releases beheren in een opslagplaats - GitHub Docs - Als u dezelfde stappen wilt uitvoeren vanuit webbrowser in plaats van GitHub CLI.
- Een actie publiceren in De GitHub Marketplace.
- Git LFS-objecten beheren in archieven van uw opslagplaats.
- Uw abonnementen bekijken.