共用方式為


Azure 開發人員 CLI 功能版本設定和發行策略

Azure 開發人員 CLI (azd) 功能是使用階段式方法來引進和支援。 功能會在 Alpha 階段開始,然後在符合各種準則後前進到 Beta穩定 本文說明每個階段的定義、期望和進步需求。 查看 GitHub 上所支援azd之每個功能 /命令的完整清單及其目前階段

Alpha 功能

所有特徵都會以Alpha特徵開頭(例如實驗性)。 在此階段中,目標是接收足夠的使用方式,以取得功能設計、功能和用戶體驗的有意義意見反應。 Alpha 功能可以使用 命令來啟用和管理 azd config

重要

Alpha 功能僅適用於非業務關鍵性案例,謹慎謹慎,因為後續版本發生不相容變更的可能性很小,導致穩定。

定義

  • 這些功能正在積極開發中。
  • 功能隱藏在功能旗標後面,感興趣的用戶必須明確選擇加入。
  • 無法保證實驗功能的長期穩定性或支援。
  • 產品小組計劃推進預覽或穩定階段(這是實驗)時,不承諾此功能。

如何加入加入Alpha功能

  1. 若要列出可用的實驗性功能,請執行:

    azd config list-alpha
    
  2. 若要啟用特定的實驗功能,例如 resourceGroupDeployments ,若要支援資源群組範圍的基礎結構部署,請執行:

    azd config set alpha.resourceGroupDeployments on
    
  3. 若要停用 resourceGroupDeployments 此功能,請執行:

    azd config set alpha.resourceGroupDeployments off
    

    如需詳細資訊,請流覽 azure-dev GitHub 存放庫。

進步準則(如何觸達 Beta)

  • 此功能已由產品小組正確規格和核准。
  • 產品小組已正式簽署,將此功能提升到下一個階段。
  • 此功能已記載,且產品中提供說明文字。
  • 確認UX是透過足夠的用戶意見反應成功。

Beta 功能

此階段的目標是改善功能體驗,並超越概念證明。

重要

Beta 功能僅適用於非業務關鍵案例,謹慎謹慎,因為後續版本發生不相容的變更,導致穩定。

定義

  • 不同於 Alpha 功能,使用者不需要採取明確的動作來使用 Beta 功能。
  • 隨著功能成熟,測試版功能的中斷性變更數目會根據客戶的意見反應而減少。
  • 重大變更記載於如何消化這些中斷的說明。
  • Beta 命令在 azd product help 中會表示為這類 (Beta)。

進步準則(如何達到穩定)

  • 產品小組已正式檢閱並簽署下一個階段的功能提升。
  • 此功能在功能上是完整且穩定的。
  • 功能已經過徹底手動測試,且有足夠的單元和整合測試來攔截回歸和 Bug。
  • 使用者可接受且無法封鎖任何剩餘的 Bug(例如 UX 改善)。
  • 產品小組已收到透過足夠的使用者意見反應成功 UX 的訊號。
  • 產品小組認為此功能確實為端對端UX增添了價值。

穩定功能

定義

  • 產品小組支持這些功能。
  • 這些區域中的重大變更是非預期的。
  • 產品小組可確保任何重大變更都會以最小化影響的方式推出。
  • 在業務關鍵案例中使用。

要求說明

如需如何提出 Bug、要求協助或為 Azure 開發人員 CLI 提出新功能的資訊,請流覽 疑難解答和支援 頁面。