Bevezetés

Befejeződött

A GitHub Actions használatával automatizálhatja a Bicep-telepítéseket. A GitHub Actions rugalmas és újrafelhasználható folyamatot biztosít a módosítások Azure-környezetbe való propagálásához. A munkafolyamat kikényszeríti a beállított folyamatot, hogy biztosítsa az üzemelő példányok és az Azure-környezet minőségét. Az üzembehelyezési munkafolyamat azt is biztosítja, hogy a Bicep-fájlokon együttműködők ugyanazt a folyamatot használják. Ebben a modulban megtudhatja, hogyan definiálhat munkafolyamatot a GitHub Actionsben, és hogyan helyezheti üzembe a Bicep-kódot a munkafolyamat használatával.

Feljegyzés

Ha a GitHub Actions helyett az Azure Pipelines használatával szeretné üzembe helyezni az infrastruktúrát az Azure-ban, olvassa el az első Bicep-üzembehelyezési folyamat Azure Pipelines használatával történő buildelésével kapcsolatos témakört.

Példaforgatókönyv

Tegyük fel, hogy ön a felelős az Azure-infrastruktúra üzembe helyezéséért és konfigurálásáért, hogy támogassa egy webhelyet egy fejlesztővállalatnál. Létrehozott egy Bicep-sablont a webhely üzembe helyezéséhez. Minden alkalommal, amikor újra kell konfigurálnia a webhelyet, frissítenie kell a Bicep-fájlokat, és újból üzembe kell helyeznie őket a számítógépről. A webhely csapata rendszeresen kér módosításokat, így az üzembe helyezési folyamat időigényessé vált. Szeretne módot találni a folyamat automatizálására, hogy más feladatokra és kezdeményezésekre összpontosíthasson.

Azt is szeretné, hogy munkatársai módosíthassák a Bicep-sablonokat, és maguk is üzembe helyezhessék a sablonokat, de gondoskodnia kell arról, hogy munkatársai ugyanazt a folyamatot kövessék, amelyet ön is használ. Úgy dönt, hogy létrehoz egy üzembehelyezési munkafolyamatot, amely automatikusan fut minden alkalommal, amikor a Bicep-kód frissül a megosztott adattárban. A munkafolyamat üzembe helyezi a Bicep-fájlokat az Azure-ban.

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

Mit fogsz csinálni?

Ebben a modulban megtudhatja, hogyan automatizálhatja a Bicep-sablonok üzembe helyezését a GitHub Actions használatával. Megismerheti a GitHub Actions-munkafolyamatok használatának előnyeit a kód üzembe helyezéséhez, és létrehozhat egy bicep-fájlt üzembe helyező alapszintű munkafolyamatot. Azt is megtudhatja, hogyan engedélyezheti a munkafolyamatot erőforrások Azure-környezetben való üzembe helyezésére, és hogyan állíthatja be a munkafolyamat futását.

Mi a fő cél?

A modul elvégzése után a GitHub Actions használatával létrehozhat egy olyan munkafolyamatot, amely egy alapszintű Bicep-fájlt helyez üzembe egy Azure-erőforráscsoportban.