Zarządzanie wydaniami za pomocą repozytoriów GitHub
Część procesu wydania rozpoczyna się od kontroli wersji. Dowiesz się, jak zarządzać wydaniami w repozytorium przy użyciu usługi GitHub.
W poniższych modułach zobaczysz szczegółowe informacje o wdrażaniu oprogramowania po spakowaniu kodu, plików binarnych, informacji o wersji i powiązanych zadaniach.
Wersje w usłudze GitHub są oparte na tagach usługi Git. Tag można traktować jako zdjęcie bieżącego stanu repozytorium. Jeśli musisz oznaczyć niezbędną fazę kodu lub wykonać następujący kod dostarczany, możesz utworzyć tag i użyć go podczas procesu kompilacji i wydania, aby spakować i wdrożyć daną wersję. Aby uzyskać więcej informacji, zobacz Wyświetlanie wersji i tagów repozytorium.
Podczas tworzenia nowych wersji z informacjami o wersji można @mentions dodawać linki do plików binarnych i edytować lub usuwać istniejące wersje.
Dokumentacja obrazu: Wydania · Microsoft/azure-pipelines-agent (github.com)
Ponadto można wykonywać następujące czynności:
- Opublikuj akcję z określonej wersji w witrynie GitHub Marketplace.
- Określ, czy obiekty Git LFS są uwzględniane w plikach ZIP i aplikacjach tarballs w usłudze GitHub tworzonych dla każdej wersji.
- Otrzymywanie powiadomień o opublikowaniu nowych wydań w repozytorium.
Tworzenie wydania
Aby utworzyć wydanie, użyj polecenia gh release create. Zastąp tag żądaną nazwą tagu dla wydania i postępuj zgodnie z interakcyjnymi monitami.
gh release create tag
Aby utworzyć wersję wstępną z określonym tytułem i uwagami.
gh release create v1.2.1 --title
Jeśli w uwagach znajdziesz @mention użytkowników usługi GitHub, opublikowana wersja na GitHub.com będzie zawierać sekcję Współautorzy z listą awatarów wszystkich wymienionych użytkowników.
Inne polecenia i argumenty można sprawdzić w podręczniku interfejsu wiersza polecenia usługi GitHub.
Edytowanie wydania
Nie można edytować wydań za pomocą interfejsu wiersza polecenia usługi GitHub.
Aby edytować, użyj przeglądarki sieci Web:
- Przejdź do strony głównego repozytorium na GitHub.com.
- Kliknij pozycję Wydania po prawej stronie listy plików.
- Kliknij ikonę edycji po prawej stronie obok wydania, które chcesz edytować.
- Edytuj szczegóły wydania, a następnie kliknij pozycję Aktualizuj wydanie.
Usuwanie wydania
Aby usunąć wydanie, użyj następującego polecenia, zastąp tag tagiem wydania, aby usunąć, i użyj flagi -y, aby pominąć potwierdzenie.
gh release delete tag -y
Aby uzyskać więcej informacji, zobacz:
- Zarządzanie wydaniami w repozytorium — GitHub Docs — jeśli chcesz wykonać te same kroki z poziomu przeglądarki internetowej zamiast interfejsu wiersza polecenia usługi GitHub.
- Publikowanie akcji w witrynie GitHub Marketplace.
- Zarządzanie obiektami Git LFS w archiwach repozytorium.
- Wyświetlanie subskrypcji.