Strategia wersji i wydania funkcji interfejsu wiersza polecenia dla deweloperów platformy Azure
Funkcje interfejsu wiersza polecenia dla deweloperów platformy Azure (azd
) są wprowadzane i obsługiwane przy użyciu podejścia etapowego. Funkcje zaczynają się w etapie alfa, a następnie przejść do wersji beta i stabilnej po spełnieniu różnych kryteriów. W tym artykule opisano definicje, oczekiwania i wymagania dotyczące postępu dla każdej fazy. Zobacz pełną listę każdej funkcji /command obsługiwanej przez azd
program i jej bieżący etap w usłudze GitHub
Funkcje alfa
Wszystkie funkcje są uruchamiane jako funkcje alfa (np. eksperymentalne). W tej fazie celem jest uzyskanie wystarczającego użycia w celu uzyskania znaczących opinii dotyczących projektowania, funkcjonalności i środowiska użytkownika funkcji. Funkcje alfa można włączać i zarządzać przy użyciu azd config
polecenia .
Ważne
Funkcje alfa są zalecane tylko w przypadku scenariuszy niekrytycznych dla działania firmy z ostrożnością, ponieważ istnieje niewielkie prawdopodobieństwo niezgodności w kolejnych wersjach prowadzących do stabilnego działania.
Definicja
- Te funkcje są aktywnie opracowywane.
- Funkcje są ukryte za flagą funkcji, którą zainteresowani użytkownicy muszą jawnie wyrazić.
- Nie ma gwarancji dotyczących długoterminowej stabilności ani obsługi funkcji eksperymentalnych.
- Brak zobowiązania, że funkcja jest czymś, co zespół produktu planuje przejść do wersji zapoznawczej lub stabilnego etapu (jest to eksperyment).
Jak wyrazić zgodę na funkcje alfa
Aby wyświetlić listę dostępnych funkcji eksperymentalnych, uruchom polecenie:
azd config list-alpha
Aby włączyć określoną funkcję eksperymentalną, np.
resourceGroupDeployments
do obsługi wdrożeń infrastruktury w zakresie grupy zasobów, uruchom polecenie:azd config set alpha.resourceGroupDeployments on
Aby wyłączyć
resourceGroupDeployments
tę funkcję, uruchom polecenie:azd config set alpha.resourceGroupDeployments off
Aby uzyskać więcej informacji, odwiedź repozytorium azure-dev GitHub.
Kryteria postępu (jak osiągnąć wersję beta)
- Funkcja została prawidłowo specyfikacją i zatwierdzona przez zespół produktu.
- Zespół produktu formalnie podpisał kontrakt z zaawansowaną funkcją do następnej fazy.
- Ta funkcja jest udokumentowana i tekst pomocy jest dostępny w produkcie.
- Potwierdzenie, że środowisko użytkownika zakończyło się powodzeniem za pośrednictwem wystarczającej liczby opinii użytkowników.
Funkcje w wersji beta
Celem tej fazy jest ulepszenie środowiska funkcji i przejście poza weryfikację koncepcji.
Ważne
Funkcje w wersji beta są zalecane tylko w przypadku scenariuszy niekrytycznych dla działania firmy z ostrożnością, ponieważ istnieje niewielkie prawdopodobieństwo niezgodności w kolejnych wersjach prowadzących do stabilnego działania.
Definicja
- W przeciwieństwie do funkcji alfa użytkownik nie musi podejmować jawnych działań w celu korzystania z funkcji beta .
- Zmniejszona liczba zmian powodujących niezgodność w wersjach dla funkcji beta , ponieważ funkcje dojrzałe aktualizacje są wprowadzane na podstawie opinii klientów.
- Zmiany powodujące niezgodność są udokumentowane za pomocą wyjaśnień dotyczących sposobu tratrawienia tych podziałów.
- Polecenia beta są oznaczone jako takie (beta) w pomocy produktu azd.
Kryteria rozwoju (jak osiągnąć stabilność)
- Zespół produktu formalnie przejrzył i podpisał kontrakt z postępem funkcji w następnej fazie.
- Funkcja jest funkcjonalnie kompletna i stabilna.
- Funkcja została dokładnie przetestowana ręcznie i ma wystarczającą liczbę testów jednostkowych i integracyjnych, aby przechwytywać regresje i błędy.
- Wszelkie pozostałe usterki są akceptowalne i nieblokujące dla użytkowników (np. ulepszenia środowiska użytkownika).
- Zespół produktu otrzymał sygnały, że środowisko użytkownika zakończyło się powodzeniem za pośrednictwem wystarczającej opinii użytkownika.
- Zespół produktu uważa, że funkcja naprawdę dodaje wartość do kompleksowego środowiska użytkownika.
Funkcje stabilne
Definicja
- Zespół produktu stoi za tymi funkcjami.
- Zmiany powodujące niezgodność w tych obszarach są nieoczekiwane.
- Zespół produktu zapewnia, że wszelkie zmiany powodujące niezgodność są wdrażane w sposób, który minimalizuje wpływ.
- Używaj w scenariuszach o znaczeniu krytycznym dla działania firmy.
Zażądaj pomocy
Aby uzyskać informacje na temat tworzenia usterki, żądania pomocy lub zaproponowania nowej funkcji dla interfejsu wiersza polecenia dla deweloperów platformy Azure, odwiedź stronę rozwiązywania problemów i pomocy technicznej .