Úvod
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í.