DevOps 入門版概觀

重要

DevOps 入門版將于 2023 年 3 月 31 日淘汰。 深入了解

DevOps 入門版可讓您輕鬆地使用 GitHub 動作或 Azure DevOps 在 Azure 上開始工作。 它可協助您在您選擇的 Azure 服務上啟動您最愛的應用程式,只需Azure 入口網站幾個快速步驟即可。

DevOps Starter 會設定您在開發、部署及監控應用程式時所需的一切。 您可以使用 DevOps Starter 儀表板來監控程式碼認可、建置和部署,全部都只要在 Azure 入口網站的單一檢視中就能完成。

使用 DevOps Starter 的優點

DevOps 入門版支援下列兩個 CI/CD 提供者,將您的部署自動化

DevOps 入門版會為應用程式自動設定對 Azure 的整個持續整合 (CI) 與持續傳遞 (CD)。 您可從現有的程式碼開始,也可使用所提供的其中一個應用程式範例。 然後,您可將該應用程式快速部署到各種 Azure 服務,例如虛擬機器、App Service、Azure Kubernetes Services (AKS)、Azure SQL Database 和 Azure Service Fabric。

DevOps 入門版會執行 DevOps 管線初始組態設定的所有工作,包括從設定初始 Git 儲存機制、設定 CI/CD 管線、建立用於監控的 Application Insights 資源、以及提供整個解決方案的單一檢視,包括在 Azure 入口網站中建立 DevOps 入門版儀表板的所有工作。

您可以使用 DevOps Starter 來執行下列作業:

  • 將應用程式快速部署至 Azure
  • 將 CI/CD 工作流程或管線的設定自動化
  • 檢視並了解如何適當地設定 CI/CD 工作流程或管線
  • 進一步依據您的特定情況自訂發行管線

如何使用 DevOps Starter?

DevOps Starter 可從 Azure 入口網站取得。 您可以從入口網站建立 DevOps Starter 資源,就像建立任何其他 Azure 資源一樣。 DevOps Projects 針對各種組態設定選項提供逐步執行精靈型體驗。

您可以在初始設定中選擇幾個組態設定選項。 這些選項包含︰

  • 選取您偏好的 CI/CD 提供者
  • 使用提供的 app 範例,或使用自己的程式碼 (僅適用於 Azure DevOps)
  • 選取 app 語言
  • 依據語言選擇 app 架構
  • 選取 Azure 服務 (部署目標)
  • 選取您的 GitHub 或 Azure DevOps 組織
  • 選擇 Azure 訂用帳戶
  • 挑選 Azure 服務的位置
  • 從 Azure 服務的多種定價層中選擇

建立 DevOps Starter 之後,您可以:

  • 自訂您的 GitHub 工作流程或 Azure DevOps 管線
  • 使用提取要求管理程式碼流程,並維持高品質
  • 在合併程式碼以提高品質之前,先測試及建置每次認可

使用 DevOps Starter 之後,您也可以在 Azure 入口網站上,從單一位置將所有資源從 DevOps Starter 儀表板中刪除。

DevOps 入門版和 GitHub 整合

DevOps 入門版現在支援將 GitHub 動作作為 CI/CD 提供者。 其會使用 GitHub Actions,將 GitHub 中所需的所有工作自動化,以設定 CI/CD 工作流程。 其會在現有的 GitHub 組織中建立 GitHub 存放庫,然後將範例應用程式認可到新的 GitHub 存放庫。

自動化也會建立工作流程的觸發程序,讓每個新的程式碼認可都能在工作流程內起始建置和部署作業。 應用程式會部署到您選擇的 Azure 服務。 GitHub 工作流程可以針對其他案例進行自訂。

DevOps Starter 與 Azure DevOps 整合

使用 Azure DevOps 的 DevOps 入門版可讓 Azure 管線中用來設定 CI/CD 的所需工作全都自動化。 其會在新的或現有的 Azure DevOps 組織中建立 Git 存放庫,然後將應用程式範例或您現有的程式碼認可至新的 Git 存放庫。

自動化功能也會為組建建立一個 CI 觸發程序,讓每個新的程式碼認可都能起始組建。 DevOps Starter 會建立 CD 觸發程序,且會把每個成功建立的新組建部署到您選擇的 Azure 服務中。

您可以自訂組建和發行管線以用於其他案例。 此外,您也可以複製組建和發行管線以在其他專案中使用。

開始使用 DevOps Starter

DevOps Starter 影片