Úvod
Ve studijním programu Vytváření aplikací s Azure DevOps jste pomohli týmu Tailspin Toys naplánovat a vytvořit kanál kontinuální integrace (CI) pro sestavení webu Space Game pomocí Azure DevOps.
Velké vydání týmu Tailspin se blíží. Tým může pomocí Azure DevOps sestavit a otestovat svůj kód, ale jak může aplikaci rychle nasadit do prostředí, které má uživatelé k dispozici?
V tomto modulu budete pokračovat ve své cestě s týmem Tailspin, když nastaví kanál průběžného doručování (CD) pro nasazení svého webu Space Game .
Cíle výuky
Po dokončení tohoto modulu budete umět:
- Definujte, co je průběžné doručování, proč je důležité a jaké nástroje můžete použít.
- Vytvořte v Azure Pipelines základní kanál verze, který nasadí webovou aplikaci do služby Aplikace Azure Service.
- Prozkoumejte analýzy kanálů a seznamte se se stavem a historií vydaných verzí.
Předpoklady
Moduly v tomto studijním programu a předchozích studijních programech tvoří progresi.
Pokud chcete začít s tímto studijním programem, nastavte vývojové prostředí v systému Windows, macOS nebo Linux. Budete potřebovat:
- Organizace Azure DevOps s přístupem k paralelním úlohům Pokud vaše organizace nemá přístup k paralelním úlohům, můžete požádat o paralelní úlohy zdarma pro veřejné nebo soukromé projekty pomocí tohoto formuláře. Vaše žádost bude trvat 2 až 3 pracovní dny.
- Předplatné Azure
- Účet GitHub
- Visual Studio Code s rozšířením Azure Pipelines pro VS Code
- Sada .NET 6.0 SDK
- Git
Pokud chcete sledovat průběh od začátku, proveďte následující studijní programy:
Můžete začít s Azure a Azure DevOps zdarma. K práci s Azure DevOps nepotřebujete předplatné Azure, ale tady použijete Azure DevOps k nasazení do prostředků Azure ve vašem předplatném Azure.
Poznámka:
Azure Pipelines podporuje širokou škálu jazyků a typů aplikací. V tomto modulu budete pracovat s aplikací .NET, ale můžete použít vzory, které se zde naučíte, pro vlastní projekty, které používají vaše oblíbené programovací jazyky a architektury.
Seznamte se s týmem
S týmem webu Space Game ve firmě Tailspin Toys jste se seznámili v předchozích modulech. Pro připomenutí tady uvádíme, s kým budete pracovat v tomto modulu.
Andy je vedoucí vývoje.
Amita odpovídá za kontrolu kvality.
Tim odpovídá za provoz.
Mara se právě připojila k týmu jako vývojářka a jejím nadřízeným je Andy.
Irwin je produktový manažer.
Mara má předchozí zkušenosti s DevOps. Pomáhá týmu přijmout zjednodušený proces pomocí Azure DevOps.