Strategie správy verzí a vydaných verzí rozhraní příkazového řádku Azure Developer CLI
Funkce Azure Developer CLI (azd
) jsou zavedeny a podporovány pomocí fázovaného přístupu. Funkce začínají ve fázi alfa a pak po splnění různých kritérií přejdou na beta a stabilní . Tento článek popisuje definice, očekávání a požadavky na pokrok pro každou fázi. Zobrazení úplného seznamu jednotlivých funkcí /příkazů podporovaných v azd
aktuální fázi na GitHubu
Alfa – funkce
Všechny funkce začínají jako alfa (např. experimentální). V této fázi je cílem získat dostatečné využití, abyste získali smysluplnou zpětnou vazbu ohledně návrhu, funkčnosti a uživatelského prostředí funkce. Funkce alfa je možné povolit a spravovat pomocí azd config
příkazu.
Důležité
Alfa funkce se doporučují pouze pro scénáře, které nejsou důležité pro firmu, a to s opatrností, protože v následných verzích vede ke stabilnímu stavu malá pravděpodobnost nekompatibilních změn.
Definice
- Tyto funkce jsou ve vývoji aktivní.
- Funkce jsou skryté za příznakem funkce, ke kterému se uživatelé musí explicitně přihlásit.
- Neexistují žádné záruky dlouhodobé stability ani podpory experimentálních funkcí.
- Žádný závazek, že tato funkce je něco, co produktový tým plánuje přejít na verzi Preview nebo stabilní fázi (jedná se o experiment).
Jak se přihlásit k funkcím alfa
Pokud chcete zobrazit seznam dostupných experimentálních funkcí, spusťte:
azd config list-alpha
Pokud chcete povolit konkrétní experimentální funkci, například
resourceGroupDeployments
pro podporu nasazení infrastruktury v oboru skupiny prostředků, spusťte:azd config set alpha.resourceGroupDeployments on
Pokud chcete tuto funkci zakázat
resourceGroupDeployments
, spusťte:azd config set alpha.resourceGroupDeployments off
Další informace najdete v úložišti Azure-dev Na GitHubu.
Kritéria pokroku (jak dosáhnout beta verze)
- Funkce byla řádně specifikována a schválena produktovým týmem.
- Produktový tým se formálně přihlásil k přechodu na další fázi.
- Tato funkce je zdokumentovaná a text nápovědy je k dispozici v produktu.
- Potvrzení úspěšného uživatelského prostředí prostřednictvím dostatečné zpětné vazby uživatelů
Beta funkce
Cílem této fáze je zlepšit prostředí funkcí a pokračovat nad rámec testování konceptu.
Důležité
Funkce beta verze se doporučují pouze pro scénáře, které nejsou důležité pro firmu, s opatrností, protože existuje malá pravděpodobnost nekompatibilních změn v následných verzích, které vedou ke stabilnímu stavu.
Definice
- Na rozdíl od alfa funkcí nemusí uživatel provádět explicitní akce pro použití beta funkce.
- Omezený počet zásadních změn v různých verzích pro beta funkce, protože se aktualizace zralých funkcí provádějí na základě zpětné vazby zákazníků.
- Změny způsobující chybu jsou zdokumentované s vysvětlením, jak tyto konce lépe vysvětlovat.
- Příkazy beta verze jsou označené jako například (Beta) v nápovědě k produktu azd.
Kritéria pokroku (jak dosáhnout stabilního)
- Produktový tým formálně prověřil a odhlásil se k pokroku v dalších fázích.
- Funkce je funkčně dokončená a stabilní.
- Funkce byla důkladně testována ručně a má dostatečné testy jednotek a integrace pro zachycení regresí a chyb.
- Všechny zbývající chyby jsou přijatelné a neblokující pro uživatele (např. vylepšení uživatelského rozhraní).
- Produktový tým obdržel signály, že uživatelské rozhraní je úspěšné prostřednictvím dostatečné zpětné vazby uživatelů.
- Produktový tým se domnívá, že tato funkce skutečně přidává hodnotu do kompletního uživatelského prostředí.
Stabilní funkce
Definice
- Produktový tým stojí za těmito funkcemi.
- Zásadní změny v těchto oblastech jsou neočekávané.
- Produktový tým zajistí, že se všechny zásadní změny nasadí způsobem, který minimalizuje dopad.
- Používejte je ve scénářích důležitých pro firmy.
Požádat o pomoc
Informace o tom, jak vytvořit chybu, požádat o pomoc nebo navrhnout novou funkci pro Azure Developer CLI, najdete na stránce pro řešení potíží a podporu .