Úvod

Dokončeno

V části Vytvoření kanálu buildu pomocí Azure Pipelines jste vytvořili základní konfiguraci sestavení pro webovou aplikaci ASP.NET Core.

V tomto modulu rozšíříte tuto konfiguraci sestavení implementací strategie pro spolupráci s kódem, která používá Git a GitHub.

Spolupráce je klíčovou hodnotou DevOps. Vývojáři potřebují způsob, jak pracovat se zdrojovým kódem a sdílet revize kódu s ostatními. Systém správy zdrojového kódu usnadňuje spolupráci mezi vývojáři a častějšími nasazeními za účelem zlepšení produktu.

Azure DevOps funguje s různými druhy správy zdrojového kódu, ale mnoho organizací Azure DevOps se rozhodne používat Git. Git je distribuovaný systém, ve kterém mají všichni přispěvatelé vlastní kopii práce. V tomto modulu použijete možnosti větvení a slučování Gitu k efektivnější práci s ostatními vývojáři. Použijete také GitHub, centrální umístění pro týmy k hostování projektů a sdílení jejich práce.

Cíle výuky

Po dokončení tohoto modulu budete umět:

  • Spolupracujte s ostatními výběrem vhodné strategie větvení a sloučení.
  • Přidejte do úložiště GitHub odznáček, abyste zobrazili stav nejnovějšího buildu.
  • Přidejte widget řídicího panelu, který vám pomůže vizualizovat historii sestavení.
  • Nastavte v úložišti GitHub pravidlo, které bude vyžadovat revizi.

Předpoklady

Moduly v tomto studijním programu na sebe navazují. Informace v jednom modulu jsou základem dalšího učení v dalším modulu.

Pokud chcete sledovat průběh od začátku, nejprve dokončete studijní program Začínáme s Azure DevOps .

Doporučujeme také začít na začátku tohoto studijního programu, sestavovat aplikace pomocí Azure DevOps.

Pokud chcete dokončit pouze tento modul, musíte nastavit vývojové prostředí v systému Windows, macOS nebo Linux. Budete potřebovat tyto požadavky:

Azure DevOps můžete začít zdarma.

Toto prostředí vám umožňuje dokončit cvičení v tomto a následujících modulech. Můžete ho také využít při uplatňování nových dovedností ve vlastních projektech.

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

V předchozích modulech jste se seznámili s webovým týmem Space Game ve společnosti Tailspin Toys. Webový tým Space Game je zde znovu, aby s vámi spolupracoval v tomto modulu:

Cartoon depiction of Andy.

Andy je vedoucí vývoje.

Cartoon depiction of Amita.

Amita odpovídá za kontrolu kvality.

Cartoon depiction of Mara.

Mara se právě připojila k týmu jako vývojářka a jejím nadřízeným je Andy.

 

Mara má předchozí zkušenosti s DevOps a pomáhá týmu přijmout efektivnější proces, který používá Azure DevOps.