Úvod

Dokončeno

Pomocí GitHub Actions můžete automatizovat nasazení Bicep. GitHub Actions poskytuje flexibilní a opakovaně použitelný proces šíření změn do vašeho prostředí Azure. Pracovní postup vynucuje proces, který jste nastavili, aby se zajistila kvalita nasazení a prostředí Azure. Pracovní postup nasazení také zajišťuje, aby stejný proces používal každý, kdo spolupracuje na souborech Bicep. V tomto modulu se dozvíte, jak definovat pracovní postup v GitHub Actions a jak nasadit kód Bicep pomocí pracovního postupu.

Poznámka:

Pokud vás zajímá použití Služby Azure Pipelines místo GitHub Actions k nasazení infrastruktury do Azure, přečtěte si téma Sestavení prvního kanálu nasazení Bicep pomocí Azure Pipelines.

Ukázkový scénář

Předpokládejme, že zodpovídáte za nasazení a konfiguraci infrastruktury Azure tak, aby podporovala web ve společnosti s toy. Vytvořili jste šablonu Bicep pro nasazení webu. Pokaždé, když potřebujete web překonfigurovat, aktualizujete soubory Bicep a znovu je nasadíte z počítače. Tým webu pravidelně žádá o změny, takže proces nasazení je časově náročný. Chcete najít způsob, jak proces automatizovat, abyste se mohli soustředit na jiné úkoly a iniciativy.

Chcete také, aby vaši kolegové mohli provádět změny šablon Bicep a nasazovat samotné šablony, ale musíte zajistit, aby vaši kolegové postupovali stejně jako vy. Rozhodnete se vytvořit pracovní postup nasazení, který se spustí automaticky při každé aktualizaci kódu Bicep ve sdíleném úložišti. Pracovní postup nasadí vaše soubory Bicep do Azure.

Diagram that shows a change to a Bicep file pushed to GitHub, and then a workflow triggers deployment to Azure.

Co budeš dělat?

V tomto modulu se dozvíte, jak automatizovat nasazení šablon Bicep pomocí GitHub Actions. Seznámíte se s výhodami používání pracovních postupů GitHub Actions k nasazení kódu a vytvoříte základní pracovní postup, který nasadí soubor Bicep. Dozvíte se také, jak autorizovat pracovní postup k nasazení prostředků do prostředí Azure a jak nastavit, kdy se pracovní postup spustí.

Jaký je hlavní cíl?

Po dokončení tohoto modulu budete moct pomocí GitHub Actions vytvořit pracovní postup, který nasadí základní soubor Bicep do skupiny prostředků Azure.