Megosztás a következőn keresztül:


Többfázisú kiadási folyamat létrehozása (klasszikus)

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Az Azure Pipelines lehetővé teszi, hogy a fejlesztők több környezetben is üzembe helyezhessék alkalmazásaikat YAML és klasszikus folyamatok használatával. Ez a cikk bemutatja, hogyan hozhat létre többfázisú klasszikus kiadási folyamatot a ASP.NET Core-webalkalmazás több fázisban történő üzembe helyezéséhez.

Ebben az oktatóanyagban megtanulhatja, hogyan:

  • Folyamatos üzembehelyezési eseményindítók beállítása
  • Fázisok hozzáadása
  • Üzembe helyezés előtti jóváhagyások hozzáadása
  • Kiadások létrehozása és az üzemelő példányok monitorozása

Előfeltételek

Folyamatos üzembehelyezési eseményindítók beállítása

A folyamatos üzembehelyezési eseményindító engedélyezésével a folyamat automatikusan létrehoz egy új kiadást, amikor egy új folyamatösszetevő elérhetővé válik.

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  2. Válassza a Azure Pipelines>Releaseslehetőséget, majd válassza ki a kiadási folyamatot, és utána válassza a Szerkesztéslehetőséget.

  3. Az Összetevők szakaszban válassza a Folyamatos üzembe helyezés eseményindító ikont az eseményindító panel megnyitásához, majd állítsa be az engedélyezéshez.

  4. Az első szakaszban válassza a Üzembe helyezés előtti feltételek ikont, és győződjön meg arról, hogy az üzembe helyezési eseményindító kiadás után. Ez automatikusan elindítja az új kiadás létrehozásakor az erre a fázisra történő üzembe helyezéseket.

Fázisok hozzáadása

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  2. Válassza a Azure Pipelines>Releasesmenüt, válassza ki a kiadási csővezetéket, majd válassza a Szerkesztéslehetőséget.

  3. Új szakasz létrehozásához válassza a + Hozzáadás>Új szakasz lehetőséget.

  4. Az újonnan hozzáadott szakaszban válassza az üzembe helyezés előtti feltételek ikont. Állítsa az eseményindítót azszakasz után, majd válassza ki az eredeti szakaszt a legördülő menüből.

    Képernyőkép arról, hogyan állíthat be üzembe helyezés előtti feltételeket egy klasszikus kiadási folyamatban.

  5. Válassza a Feladatok legördülő menüt, és válassza ki a kívánt szakaszt. A használt feladattól függően módosítsa a beállításokat úgy, hogy ez a stádium a kívánt célra kerüljön telepítésre. Ebben a példában a Deploy Azure App Service feladatot használjuk, hogy egy Azure App Service-re hajtsunk végre üzembe helyezést az alább látható módon.

    Képernyőkép a fázisfeladatok klasszikus kiadási folyamatban való beállításáról.

Üzembe helyezés előtti jóváhagyások hozzáadása

A jóváhagyások hozzáadása biztosítja, hogy az összes feltétel teljesüljön, mielőtt üzembe helyeznénk a következő fázisban.

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  2. Válassza a Azure Pipelines>Releaseslehetőséget, válassza ki a kiadási csővezetékét, majd válassza a Szerkesztéslehetőséget.

  3. A Fázisokterületen válassza az Üzembe helyezés előtti feltételek ikont a kívánt fázisban, majd válassza az üzembe helyezés előtti jóváhagyások váltógombot az engedélyezéshez.

  4. A Jóváhagyók szövegmezőbe írja be az üzembe helyezés jóváhagyásáért felelős felhasználó(ka)t. Azt is javasoljuk, hogy törölje a jelet a A kiadást vagy üzembe helyezést kérő felhasználó ne hagyja jóvá jelölőnégyzetet.

  5. Amikor végzett, válassza a Mentés lehetőséget.

    Képernyőkép arról, hogyan vehet fel üzembe helyezés előtti jóváhagyókat egy klasszikus kiadási folyamatban.

Kiadás létrehozása

Ebben a példában manuálisan hozunk létre egy új kiadást. A kiadás általában automatikusan jön létre, ha egy új buildösszetevő érhető el. Ebben a forgatókönyvben azonban manuálisan fogjuk létrehozni.

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  2. Válassza a Azure Pipelines>Releaseslehetőséget, válassza ki a kiadási csővezetékét, majd válassza a Szerkesztéslehetőséget.

  3. Válassza a Kiadás legördülő menüt, és válassza a Kiadás létrehozása.

  4. Adjon meg egy leírást a kiadáshoz, ellenőrizze, hogy a megfelelő elemek vannak-e kiválasztva, majd válassza a Létrehozáslehetőséget.

  5. Megjelenik egy szalagcím, amely azt jelzi, hogy létrejött egy új kiadás. A további részletek megtekintéséhez kattintson a kiadási hivatkozásra. A kiadás összegzési oldalán megjelenik az egyes fázisok üzembe helyezési állapota.

  6. A jóváhagyóként hozzáadott felhasználó(k) jóváhagyási kérelmet kapnak. A jóváhagyáshoz hozzáadhatnak egy rövid megjegyzést, és kiválaszthatják Jóváhagyáslehetőséget.

    A klasszikus kiadási folyamatban az üzembehelyezési kérelmek jóváhagyását bemutató képernyőkép.

Feljegyzés

A kiadási rendszergazdák hozzáférhetnek és felülbírálhatják az összes jóváhagyási döntést.

Üzemelő példányok monitorozása és nyomon követése

Az üzembehelyezési naplók lehetővé teszik az alkalmazás kiadásának monitorozását és hibaelhárítását. Kövesse az alábbi lépéseket az üzembe helyezés naplóinak ellenőrzéséhez:

  1. A kiadás összegzésében mutasson egy szakaszra, és válassza a Naplók lehetőséget. A naplók lapját az üzembe helyezés során is elérheti, így megtekintheti az egyes tevékenységek élő naplóit.

  2. Válasszon ki egy tevékenységet az adott naplóinak megtekintéséhez. Az egyes feladatnaplókat vagy az összes naplófájl zip-ját is letöltheti.

  3. Ha további információkra van szüksége az üzembe helyezés hibakereséséhez, futtathatja a kiadást hibakeresési módban.

    A klasszikus kiadási folyamat üzembehelyezési naplóit megjelenítő képernyőkép.