建置和部署雲端應用程式可能很複雜且耗時。 開發人員通常會面臨挑戰,例如設定雲端基礎結構、設定部署管線,以及確保安全性和延展性的最佳做法。 管理這些工作通常需要深入瞭解 Azure 服務、基礎結構即程式代碼和 DevOps 程式,這可能會減緩開發速度並增加錯誤的風險。
Azure 開發人員 CLI (azd
) 是開放原始碼工具,可加速在 Azure 上布建和部署應用程式資源。
azd
提供適合開發人員的最佳做法命令,可對應至開發工作流程中的關鍵階段、您在終端機、集成開發環境 (IDE) 或透過 CI/CD (持續整合/持續部署) 管線。
azd
會使用 可延伸的藍圖範本 ,其中包含在 Azure 上啟動並執行應用程式所需的一切。 這些樣本包括:
- 可重複使用的基礎結構即程式代碼資產,以使用 Bicep 或 Terraform 布建雲端資源服務。
- 概念證明或入門應用程式程序代碼,可自定義或取代為您自己的應用程式程序代碼。
- 用來處理將應用程式部署至已布建資源的組態檔。
- 或者,GitHub Actions 或 Azure Pipelines 的管線工作流程檔案,以啟用 CI/CD 整合。
您也可以建立自己的範本,或從 Awesome AZD 資源庫找到自定義和擴充範本。
範例 azd
工作流程
下列步驟示範一般 azd
工作流程的基本概念。
如需安裝和開始使用 的詳細資訊,請流覽安裝和azd
頁面。
您可以使用單一指令在通用平台上安裝 azd
:
winget install microsoft.azd
安裝 azd
之後,只需幾個步驟,即可將應用程式資源布建和部署至 Azure:
選取 Azure 開發人員 CLI 樣本 ,例如
hello-azd
包含您要布建和部署之應用程式資源的示範範本。azd init
執行 命令來初始化範本:azd init -t hello-azd
azd up
執行 命令來封裝、布建和部署應用程式資源:azd up
逐一查看應用程式程序代碼,並視需要
azd deploy
執行 來部署變更。修改範本的基礎結構即程序代碼 (IaC),然後執行
azd provision
,以更新 Azure 資源。注意
或者,您也可以在對應用程式程式代碼或基礎結構檔案進行變更時執行
azd up
,以處理布建和部署應用程式資源。 如需完整的命令清單azd
,請瀏覽 [參考頁面]。
簡介影片
如需使用 azd
的示範,請參閱下列影片。 Microsoft Developerazd
更多影片內容。
下一步
- 檢視支援的語言和環境
- 安裝 Azure 開發人員 CLI。
-
逐步解
azd
說快速入門 ,以查看 Azure 開發人員 CLI 的運作情形。