Share via


Az Azure Developer CLI szolgáltatás verziószámozási és kiadási stratégiája

Az Azure Developer CLI (azd) funkcióit szakaszos megközelítéssel vezetjük be és támogatjuk. A funkciók az alfa szakaszban kezdődnek, majd a különböző feltételek teljesülése után bétaverzióraés stabilra fejlődnek. Ez a cikk az egyes fázisok definícióit, elvárásait és továbblépési követelményeit ismerteti. Tekintse meg a GitHubon támogatott azd funkciók /parancsok teljes listáját és aktuális állapotát

Alfa funkciók

Minden funkció alfa-tulajdonságokkal kezdődik (pl. kísérleti). Ebben a fázisban a cél az, hogy elegendő használatot kapjunk ahhoz, hogy értelmes visszajelzést kapjunk a funkció kialakításáról, funkcióiról és felhasználói élményéről. Az Alfa-funkciók a paranccsal engedélyezhetők és kezelhetők azd config .

Fontos

Az alfa funkciókat csak nem üzleti szempontból kritikus helyzetekben ajánlott körültekintően használni, mivel a későbbi kiadásokban kis eséllyel nem kompatibilis változások következnek be, amelyek stabil állapotba kerülnek.

Definition

  • Ezek a funkciók aktív fejlesztés alatt állnak.
  • A funkciók elrejtve vannak egy funkciójelző mögött, amelyet az érdekelt felhasználóknak kifejezetten be kell választaniuk.
  • A kísérleti funkciók hosszú távú stabilitására vagy támogatására nincs garancia.
  • Nincs kötelezettségvállalás arra, hogy a funkció olyasmi, amit a termékcsapat az előzetes verzióra vagy a stabil fázisra tervez (ez egy kísérlet).

Az alfafunkciók használata

  1. Az elérhető kísérleti funkciók listájához futtassa a következőt:

    azd config list-alpha
    
  2. Egy adott kísérleti funkció engedélyezéséhez, például resourceGroupDeployments az infrastruktúra erőforráscsoport-hatókörben történő üzembe helyezésének támogatásához futtassa a következőt:

    azd config set alpha.resourceGroupDeployments on
    
  3. A funkció letiltásához futtassa a resourceGroupDeployments következőt:

    azd config set alpha.resourceGroupDeployments off
    

    További információkért látogasson el az azure-dev GitHub-adattárba.

Továbblépési feltételek (a bétaverzió elérése)

  • A funkciót a termékcsapat megfelelő specifikációval és jóváhagyással fogadta el.
  • A termékcsapat hivatalosan is aláírta a funkciót a következő fázisra.
  • A funkció dokumentálva van, és a súgó szövege elérhető a termékben.
  • Annak megerősítése, hogy az UX megfelelő felhasználói visszajelzéssel sikeres.

Bétaverziós funkciók

Ennek a fázisnak a célja a funkció élményének javítása és a koncepció bizonyításán túlmutató előrelépés.

Fontos

A bétaverziós funkciók csak nem üzleti szempontból kritikus helyzetekben ajánlottak körültekintően, mivel a későbbi kiadásokban kis eséllyel nem kompatibilis változások következnek be, amelyek stabilak lesznek.

Definition

  • Az alfa funkciókkal ellentétben a felhasználóknak nem kell explicit műveletet elvégezniük a bétaverzió használatához.
  • Csökkent a bétaverziós funkciók kiadásainak kompatibilitástörő változásainak száma, mivel a funkciók érlelt frissítései az ügyfelek visszajelzései alapján történnek.
  • A kompatibilitástörő változások magyarázatokkal vannak dokumentálva a törések emésztésére vonatkozóan.
  • A bétaverziós parancsok az azd termék súgójában ilyennek (bétaverziónak) vannak jelölve.

Továbblépési feltételek (a stabil elérése)

  • A termékcsapat hivatalosan áttekintette és aláírta a funkció továbblépését a következő fázisra.
  • A funkció funkcionálisan teljes és stabil.
  • A funkciót alaposan manuálisan tesztelték, és elegendő egység- és integrációs teszttel rendelkezik a regressziók és hibák kiszűréséhez.
  • A fennmaradó hibák elfogadhatóak és nem tilthatóak a felhasználók számára (például az UX fejlesztései).
  • A termékcsapat megfelelő felhasználói visszajelzéssel jelezte, hogy az UX sikeres.
  • A termékcsapat úgy véli, hogy a funkció valóban hozzáadott értéket a teljes körű UX-hoz.

Stabil funkciók

Definition

  • A termékcsapat ezek mögött a funkciók mögött áll.
  • Ezeken a területeken a kompatibilitástörő változások váratlanok.
  • A termékcsapat gondoskodik arról, hogy a kompatibilitástörő változások a lehető legkisebb hatással legyenek.
  • Üzleti szempontból kritikus helyzetekben használható.

Segítség kérése

Ha tudni szeretné, hogyan nyújthat be hibát, kérhet segítséget, vagy javasolhat új funkciót az Azure Developer CLI-hez, látogasson el a hibaelhárítási és támogatási oldalra.