Oktatás
Modul
Megtudhatja, hogyan védheti meg a git-adattár fő ágát a Bicep-kód véletlen változásaitól, és hogyan használhat lekéréses kérelmeket a csapat Bicep-kódjának áttekintéséhez.
Ezt a böngészőt már nem támogatjuk.
Frissítsen a Microsoft Edge-re, hogy kihasználhassa a legújabb funkciókat, a biztonsági frissítéseket és a technikai támogatást.
Ez a cikk bemutatja, hogyan használhat éles üzem előtti környezeteket az Azure Static Web Appsben üzembe helyezett alkalmazások módosításainak áttekintéséhez. Az éles üzem előtti környezet az alkalmazás teljes mértékben működőképes szakaszos verziója, amely tartalmazza az éles környezetben nem elérhető módosításokat.
Megjegyzés
A lekéréses kérelmek környezetei nem támogatottak automatikusan az Azure DevOps esetében, de a névvel ellátott környezetek használatával manuálisan is beállíthatja őket.
Az Azure Static Web Apps létrehoz egy YAML-munkafolyamatot az adattárban. Amikor a munkafolyamat által figyelt ágon jön létre lekéréses kérelem, az éles üzem előtti környezet létrejön. Az éles üzem előtti környezet szakaszolja az alkalmazást, így áttekintheti a módosításokat, mielőtt éles környezetbe küldené őket. Az éles üzem előtti környezet életciklusa a lekéréses kérelemhez van kötve. A lekéréses kérelem lezárása után a rendszer automatikusan törli az éles üzem előtti környezetet.
Az éles üzem előtti környezetekben a következő feladatokat végezheti el:
Módosítsa az adattárat közvetlenül a GitHubon, ahogyan az az alábbi lépésekben is látható.
Nyissa meg a projekt adattárát a GitHubon, majd válassza az Ág lehetőséget.
Adjon meg egy ágnevet, és válassza az Ág létrehozása lehetőséget.
Nyissa meg az alkalmazásmappát, és módosítsa a szöveges tartalmakat, például a címet vagy a bekezdést. Válassza a Szerkesztés lehetőséget a fájl módosításához.
Ha végzett, válassza a Módosítások véglegesítése lehetőséget.
Hozzon létre egy lekéréses kérelmet a frissítés közzétételéhez.
Nyissa meg a projekt Lekéréses kérés lapját a GitHubon.
Válassza az Összehasonlítás > lekéréses kérelem lehetőséget.
Ha szeretné, adja meg a módosítások részleteit, majd válassza a Lekéréses kérelem létrehozása lehetőséget.
Szükség esetén véleményezőket rendelhet hozzá, és megjegyzéseket fűzhet a módosítások megvitatásához.
Az Azure Static Web Apps használatakor egyszerre több üzem előtti környezet is létezhet. Minden alkalommal, amikor lekéréses kérelmet hoz létre a figyelt ágon, egy szakaszos verziót helyez üzembe a módosításokkal egy külön éles üzem előtti környezetben.
Több módosítást is végezhet, és leküldheti az új véglegesítéseket az ágba. A lekéréses kérelem automatikusan frissül, hogy tükrözze az összes módosítást.
A GitHub Actions üzembehelyezési munkafolyamata futtatja és telepíti a lekéréses kérelem módosításait egy éles üzem előtti környezetben.
Miután a munkafolyamat befejezte az alkalmazás összeállítását és üzembe helyezését, a GitHub-robot megjegyzést fűz a lekéréses kérelemhez, amely tartalmazza az éles üzem előtti környezet URL-címét.
Válassza ki az éles üzem előtti URL-címet a szakaszos módosítások megtekintéséhez.
Az URL-cím a következőképpen áll össze: https://<SUBDOMAIN-PULL_REQUEST_ID>.<AZURE_REGION>.azurestaticapps.net
. Egy adott lekéréses kérelem esetén az URL-cím változatlan marad, még akkor is, ha új frissítéseket küld le. Ugyanezt az éles üzem előtti környezetet is újra felhasználja a lekéréses kérelem élettartama során.
A felülvizsgálati folyamat végpontok közötti teszteléssel történő automatizálásához az Azure Static Web Apps üzembe helyezésére szolgáló GitHub-művelet rendelkezik a static_web_app_url
kimeneti változóval.
Erre az URL-címre hivatkozhat a munkafolyamat többi részében, és futtathatja a teszteket az éles üzem előtti környezetben.
Egyesítse a lekéréses kérelmet az éles környezetben való közzétételhez.
Válassza a Lekéréses kérelem egyesítése lehetőséget.
A módosítások át lesznek másolva a nyomon követett ágra (az "éles" ágra). Ezután az üzembehelyezési munkafolyamat a nyomon követett ágon kezdődik, és a módosítások élőben jelennek meg az alkalmazás újraépítése után.
Nyissa meg az éles URL-címet a webhely élő verziójának betöltéséhez és ellenőrzéséhez.
Bárki hozzáférhet az alkalmazás szakaszos verzióihoz az URL-címén keresztül, még akkor is, ha a GitHub-adattár privát.
Figyelmeztetés
Legyen óvatos a bizalmas tartalmakkal, mivel bárki hozzáférhet az éles környezetek előtti környezetekhez.
A Static Web Apps szolgáltatással üzembe helyezett alkalmazásokhoz elérhető éles üzem előtti környezetek száma az üzemeltetési csomagtól függ. Az ingyenes szinttel például három üzem előtti környezettel és az éles környezettel is rendelkezhet.
Az éles üzem előtti környezetek nincsenek földrajzilag elosztva.
Csak a GitHub Actions üzemelő példányai támogatják az éles üzem előtti környezeteket.
Oktatás
Modul
Megtudhatja, hogyan védheti meg a git-adattár fő ágát a Bicep-kód véletlen változásaitól, és hogyan használhat lekéréses kérelmeket a csapat Bicep-kódjának áttekintéséhez.