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