摘要
在此課程模組中,您使用在 Microsoft Azure 上執行的虛擬機器設定了自己的私人組建代理程式。
雖然 Microsoft 裝載的代理程式通常會為您包辦所需的一切,但有時候您可能會考慮使用自己的組建代理程式。
當您決定使用 Microsoft 裝載的代理程式,而非使用自己的代理程式時,需要考慮幾個因素。 這些因素包括您需要多少計算能力與磁碟空間,以及執行您的組建需要多少時間。
當您設定私人組建代理程式時,依照本身需求自行設定代理程式即可。 但在此同時,您也須以最新的安全性修補程式與建置工具隨時更新系統。
學習路徑總結
恭喜! 您已完成使用 Azure DevOps 建置應用程式學習路徑中的最後一個課程模組。 在此學習路徑中,您達成了許多目標,包括:
- 在 Azure Pipelines 中設定專案,以及將組建成品發佈至管線。
- 為小組成員實作使用 Git 與 GitHub 的程式碼工作流程。
- 在管線執行時執行自動化的測試,例如單元測試和程式碼涵蓋範圍測試。
- 在管線中管理您自己的套件,並將其連線至您的應用程式。
- 在 Microsoft 裝載的代理程式不符您的需求時,使用您自己的組建代理程式。
此學習路徑的重點是建置應用程式,並接收您可以遞交給 QA 或作業小組的組建成品。
深入了解
如需更多 Azure DevOps 方面的自學型實際操作學習,請查看 Azure DevOps Labs。
若要深入了解組建代理程式與代理程式集區,請參閱下列文章:
- Azure Pipelines 代理程式
- 代理程式集區
- 自我裝載 Linux 代理程式
- 自我裝載 macOS 代理程式
- 自我裝載 Windows 代理程式
- 容器作業
- 集區 (YAML 結構描述)
- 在多個平台上建置
設定發行管線
若要了解如何設定發行管線,以持續建置、測試及部署您的應用程式,請前往透過 Azure DevOps 部署應用程式。
建立您自己的 VM 映像
如果您想要自行建立要搭配 Azure Pipelines 使用的 VM 映像,請參閱 GitHub 上的 azure-pipelines-image-generation 專案。
練習在 Azure 上執行 VM
如需更多在 Azure 上使用虛擬機器的實作練習,請參閱管理 Azure 中的基礎結構資源學習路徑。
我們也提過如何使用 Bicep,將建立組建代理程式的程序自動化。 若要深入了解 Bicep,請參閱 Bicep 基本概念。