Sdílet prostřednictvím


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

  1. Pokud chcete zobrazit seznam dostupných experimentálních funkcí, spusťte:

    azd config list-alpha
    
  2. 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
    
  3. 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 .