Azure Developer CLI 是什麼?

建置和部署雲端應用程式可能很複雜且耗時。 開發人員通常會面臨挑戰,例如設定雲端基礎結構、設定部署管線,以及確保安全性和延展性的最佳做法。 管理這些工作通常需要深入瞭解 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:

  1. 選取 Azure 開發人員 CLI 樣本 ,例如 hello-azd 包含您要布建和部署之應用程式資源的示範範本。

  2. azd init執行 命令來初始化範本:

    azd init -t hello-azd
    
  3. azd up執行 命令來封裝、布建和部署應用程式資源:

    azd up
    
  4. 反覆修改應用程式程式碼,並視需要執行 azd deploy 來部署變更。

  5. 修改範本的基礎結構即程序代碼 (IaC),然後執行 azd provision,以更新 Azure 資源。

    注意

    或者,您也可以在對應用程式程式代碼或基礎結構檔案進行變更時執行 azd up ,以處理布建和部署應用程式資源。 如需完整的命令清單 azd ,請瀏覽 [參考頁面]。

簡介影片

請觀看下列影片,了解如何使用 azd 的示範。 更多azd影片內容可在Microsoft Developer YouTube 頻道上觀看。

下一步