Souhrn

Dokončeno

Skvělá práce! V tomto modulu jste zvládli mnoho věcí. Vy a váš tým jste urazili kus cesty při vytváření automatizovaného kanálu. Dozvěděli jste se, jak mapovat příkazy skriptu na serveru sestavení na automatizované úlohy kanálu, které se spouštějí při nasdílení kódu do GitHubu. Výsledkem kanálu je soubor .zip , který obsahuje vytvořenou webovou aplikaci Space Game .

Průběžně jste se naučili, jak používat proměnné ke zjednodušení kódu.

Dozvěděli jste se také, jak pomocí šablon zapouzdřovat sady úloh, které můžete opakovat v průběhu procesu sestavení. Použili jste šablonu k sestavení konfigurací ladění a vydávání aplikací.

Nakonec jste si procvičili své dovednosti v Gitu tím, že nasdílíte potvrzení do větve a sestavíte ji z této větve. Práce z větve umožňuje pracovat izolovaně od hlavního základu kódu. Díky tomu můžete experimentovat a zkoušet nové věci bez dopadu na hlavní vývojovou větev main.

Mějte na paměti, že tato konfigurace sestavení se zaměřuje na vytvoření aplikace .NET. Vámi zvolené úlohy budou záviset na typu aplikace, kterou vytváříte, nástrojích, které používáte k jeho sestavení, a na programovacím jazyce, ve kterém je napsaný.

Když přistupujete k vlastním sestavením, je vhodné začít tím, že zajistíte, že můžete aplikaci sestavit úplně od začátku z terminálu nebo ze skriptu Bash nebo PowerShellu. Potom můžete namapovat jednotlivé příkazy na úlohy kanálu, které provedou stejnou akci.

Při vytváření vlastního kanálu máte dvě možnosti: vizuální návrhář nebo soubory YAML. Pokud si pro začátek zvolíte vizuálního návrháře, můžete později přepnout na konfiguraci verze YAML, abyste zjistili, jak je každá úloha strukturovaná.

Poznámka:

V tomto okamžiku máte artefakt buildu, který můžete nasadit do testovacího nebo produkčního prostředí. Ve zbytku studijního programu se soustředíte na sestavování a testování svého softwaru pomocí Azure Pipelines. Dozvíte se, jak pomocí Azure Pipelines nasazovat aplikace v budoucím studijním programu.

Další materiály

Pokud chcete lépe porozumět, projděte si následující další zdroje informací:

Máte-li rádi akademičtější přístup, doporučujeme začít publikací Continuous Delivery autorů Jez Humble a David Farley.

Naučte se YAML

Pokud se chcete naučit YAML, přečtěte si článek Naučte se YAML za Y minut. Pak si můžete projít referenční informace ke schématu YAML služby Azure Pipelines a získat lepší představu o strukturování kanálů.

Prohlédnout si dokumentaci

Poskytujeme kompletní referenční dokumentaci , která se podrobněji týká konceptů a úkolů, které jsme zde popsali. Dokumentace také obsahuje úvodní příručky pro mnoho typů aplikací, jako je Java, C++ a Node.js.

Část Build and release tasks (Úlohy pro sestavení a vydanou verzi) vám pomůže namapovat existující příkazy sestavení na integrované úlohy.

Vytvořte si vlastní kanál buildu

V tomto modulu jste vytvořili kanál z Azure DevOps. Zopakováním podobného procesu si můžete vytvořit vlastní kanál. Kanál můžete vytvořit také z aplikace GitHub Marketplace.