Úvod

Dokončeno

Když pracujete na kódu Bicep, je důležité zkontrolovat a otestovat všechny změny. I když jsou pracovní postupy a procesy nasazení navržené tak, aby detekují chyby nebo problémy, je méně časově náročné najít a opravit případné problémy co nejdříve. Žádosti o přijetí změn poskytují příležitost ke kontrole změn kódu. Při kontrole nasazení Azure je vhodné nejen ověřit změny kódu, ale také ověřit, že se změny úspěšně nasadí a fungují podle očekávání.

V tomto modulu se dozvíte, jak do procesu kontroly žádostí o přijetí změn přidat automatizované kontroly. Dozvíte se, jak ověřit změny kódu Bicep v rámci žádosti o přijetí změn, a to dlouho před sloučením nebo nasazením do skutečného prostředí.

Dozvíte se také, jak můžete automaticky nasadit změny do dočasných prostředí, což jsou dočasná prostředí, ve kterých můžou spolupracovníci a revidoři testovat změny kódu před jejich schválením a sloučením do hlavní větve úložiště.

Ukázkový scénář

Předpokládejme, že jste správcem Azure ve společnosti s toy. Pracujete se svým týmem webů na vytvoření kódu Bicep, který nasazuje a konfiguruje prostředky Azure pro váš web.

Váš tým roste a je obtížnější udržet kontrolu nad všemi změnami, které všichni dělají. Nedávno jste začali používat žádosti o přijetí změn, abyste měli jistotu, že se změny před sloučením sloučí do hlavní větve úložiště GitHub vašeho projektu. Každý kontrolor ověří změny kódu Bicep v žádosti o přijetí změn a mnoho revidujících dokonce nasadí změny do dočasného prostředí, aby je mohli vyzkoušet.

Vaši kolegové vám řekli, že aktuální proces ruční kontroly je těžkopádný a časově náročný. Je důležité, aby kontroly žádostí o přijetí změn byly pro všechny členy týmu snadné, takže se rozhodnete automatizovat některé procesy kontroly v rámci žádostí o přijetí změn.

Potřebujete udělat nějaké změny konfigurace webu, takže je to skvělá příležitost vytvořit a vyzkoušet nový proces.

Co se naučíte?

V tomto modulu se dozvíte, jak můžete spouštět automatizované kontroly a testy pro každou žádost o přijetí změn, abyste získali jistotu ve změnách kódu Bicep.

Pracovní postup žádosti o přijetí změn nakonfigurujete tak, aby kontrolovali kód Bicep proti doporučeným postupům pomocí linteru Bicep. Také nakonfigurujete vytváření dočasných prostředí pro každou žádost o přijetí změn, které můžete použít ke kontrole změn prostředí Azure a automatické odstranění prostředí při sloučení nebo zavření žádosti o přijetí změn.

Jaký je hlavní cíl?

Po dokončení tohoto modulu budete moct do žádostí o přijetí změn GitHubu pro kód Bicep přidat automatizované kontroly a ověřování.