簡介

已完成

在此學習路徑中,您已協助 Tailspin Toys 小組設定自動化發行管線。 管線包含多個階段,以及功能和非功能測試。

在本課程模組中,您會協助小組解決另一個問題,也就是如何實作部署模式,以最適合公司及其使用者的方式發行至生產環境。 您將協助他們評估可能性,然後實作他們選擇的可能性。

學習目標

完成本單元後,您將能夠:

  • 說明部署模式為何很重要。
  • 比較不同的部署模式,讓您可以選擇最符合您需求的部署模式。
  • 在您的管線中套用藍綠色部署模式。

先決條件

此學習路徑中的課程模組有難度分級。

若要遵循從頭開始的進度,請務必先完成這些學習路徑:

我們也建議您從此學習路徑的開頭開始, 使用 Azure DevOps 部署應用程式

如果您想要只完成此課程模組,則必須在 Windows、macOS 或 Linux 系統上設定開發環境。 您將需要下列資源:

您可以免費開始使用 Microsoft Azure DevOps。 您不需要 Azure 訂用帳戶就能使用 Azure DevOps,但是在這裡您將使用 Azure DevOps 部署至 Azure 訂用帳戶中存在的 Azure 資源。

此環境可讓您完成本課程模組和未來課程模組中的練習。 也可以用來將新技能應用在您自己的專案。

備註

Azure Pipelines 支援大量的語言和應用程式類型。 在本課程模組中,您將使用 .NET 應用程式,但您可以將您在這裡學到的模式套用至使用您最愛的程式設計語言和架構的專屬專案。

認識團隊

在先前的課程模組中,您已見過 Tailspin Toys 的 Space Game Web 小組。 複習一下,以下是您將在此課程模組中合作的人員。

Cartoon depiction of Andy.Andy 的卡通描繪。

Andy 是開發組長。

Cartoon depiction of Amita.Amita 的卡通描繪。

Amita 屬於品管部門。

蒂姆的卡通描繪。

Tim 屬於營運部門。

Cartoon depiction of Mara.Mara 的卡通描繪。

Mara 剛以開發人員的身分加入,是 Andy 的屬下。

歐文的卡通形象。

Irwin 是產品經理。

Mara 先前已有使用 DevOps 的經驗。 她正協助小組使用 Azure DevOps 採取更自動化的流程。