Releases beheren met GitHub-opslagplaatsen

Voltooid

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.

Schermopname van releaseopmerkingen van GitHub.

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:

  1. Navigeer naar de hoofdopslagplaatspagina op GitHub.com.
  2. Klik rechts van de lijst met bestanden op Releases .
  3. Klik op het bewerkingspictogram aan de rechterkant van de pagina, naast de release die u wilt bewerken.
  4. 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: