共用方式為


Azure Container Apps 的用戶端或自動化工具

注意

基本標準和企業方案將從 2025 年 3 月中旬開始淘汰,並停用 3 年。 建議您轉換至 Azure Container Apps。 如需詳細資訊,請參閱 Azure Spring Apps 淘汰公告

標準 耗用量和專用 方案將從 2024 年 9 月 30 日起淘汰,並在六個月後完成關閉。 建議您轉換至 Azure Container Apps。 如需詳細資訊,請參閱 將 Azure Spring Apps 標準取用和專用方案遷移至 Azure Container Apps

本文適用於:✅ 基本/標準 ✅ 企業

本文說明可與 Azure Container Apps 搭配使用的用戶端和自動化工具。

許多自動化工具和 IDE 都支援 Azure Container Apps。 其目標是在部署應用程式時改善開發人員的體驗。 同時,它為每日 CI/CD 作業提供更好的支援。

必要條件

Azure CLI

您可以使用 Azure CLI 來管理 Azure Container Apps。 如需命令的完整清單,請參閱 Container Apps Azure CLI 參考。 預覽功能定義於延伸模組中 containerapp 。 如果您打算使用預覽功能,您必須在 Azure CLI 中啟用預覽功能,並使用下列命令來安裝或更新最新的 Azure Container Apps 擴充功能。 若要瞭解如何安裝 Azure CLI,請參閱 安裝 Azure CLI

az extension add --name containerapp --upgrade --allow-preview true

Terraform

您可以透過 Terraform 管理 Azure Container Apps。 如需詳細資訊,請參閱 Terraform 參考。 若要瞭解如何安裝 Terraform,請參閱 安裝 Terraform

GitHub 動作

Azure Container Apps GitHub 動作 azure/container-apps-deploy-action 支援建置和部署容器應用程式。 您可以使用 自變數來更新容器應用程式的 yamlConfigPath 組態。 如需詳細資訊,請參閱動作的 GitHub Marketplace 頁面。 若要瞭解如何安裝 GitHub 動作,請參閱 GitHub Actions 快速入門。

Azure DevOps

Azure Pipelines 工作可讓您將容器應用程式部署至 Azure Container Apps 環境。 您可以從預先建置的映像或以建置者或 Docker 檔案建立的應用程式映像進行部署。 如需完整文件,請參閱 AzureContainerApps@1 - Azure 容器應用程式部署 v1 工作

Maven 外掛程式

您可以使用 Azure Container Apps Maven 外掛程式,將應用程式部署至 Azure Container Apps。 首先,將外掛程式新增至 pom.xml 檔案,並包含目標資源的詳細數據。 然後,使用下列 Maven 命令封裝並部署應用程式:

mvn clean package azure-container-apps:deploy

如需詳細資訊,請參閱 適用於 Azure Container Apps 的 Maven 外掛程式。 若要瞭解如何安裝 Apache Maven,請參閱 安裝 Apache Maven

VS Code 延伸模組

適用於 Visual Studio Code 的 Azure Container Apps 擴充功能可讓您選擇現有的 Container Apps 資源或建立新應用程式,輕鬆地部署應用程式。 安裝擴充功能之後,您可以透過 Visual Studio Code 中的 Azure 控制面板存取其功能。 如需詳細資訊,請參閱 快速入門:使用 Visual Studio Code 部署至 Azure Container Apps。

IntelliJ 擴充功能

適用於 IntelliJ IDEA 的 Azure 工具組可讓您輕鬆地建立 Container Apps 環境,並從映像將容器化應用程式部署至 Azure Container Apps。 如需詳細資訊和逐步教學課程,請參閱 快速入門:使用 IntelliJ IDEA 部署至 Azure Container Apps。

Azure Developer CLI

Azure 開發人員 CLI (azd) 是開放原始碼工具,其設計目的是簡化和加速在 Azure 上設定和部署應用程式的程式。 它提供與開發工作流程的關鍵階段一致的簡單、方便開發人員使用的命令。 無論您是在終端機、IDE 或使用 CI/CD 管線中工作, azd 都有助於簡化資源布建和部署。

azd 使用彈性的藍圖範本,快速讓應用程式在 Azure 上執行。 這些範本包括使用 Bicep 或 Terraform 布建資源的基礎結構即程式代碼資產、您可以自定義的入門應用程式程式代碼,以及用於部署的組態檔。 範本也可以包含 GitHub Actions 或 Azure Pipelines 的 CI/CD 管線工作流程檔案,以順暢地整合自動化工作流程。

最新版本 azd 現在默認支援 Azure Container Apps。 如需開發人員體驗的詳細資訊,請參閱 快速入門:部署 Azure 開發人員 CLI 範本。 若要瞭解如何安裝 azd,請參閱 安裝或更新 Azure 開發人員 CLI