Kiadási eseményindítók

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

Feljegyzés

Ez a témakör a klasszikus kiadási folyamatokat ismerteti. A YAML-folyamatok eseményindítóinak megismeréséhez tekintse meg a folyamatindítókat.

A kiadási triggerek egy automatizálási eszköz az alkalmazás üzembe helyezéséhez. Ha teljesülnek az eseményindító feltételei, a folyamat üzembe helyezi az összetevőket a már megadott környezetben/szakaszokban.

Folyamatos üzembehelyezési eseményindítók

A folyamatos üzembehelyezési eseményindítók lehetővé teszik, hogy minden alkalommal hozzon létre kiadást, amikor új buildösszetevő érhető el. A buildágszűrők használatával elindíthatja egy adott célág üzembe helyezését. A kiadás csak akkor aktiválódik, ha a Git-leküldés véglegesítést tartalmaz a megadott ágon. A kiválasztás main például elindít egy kiadást egy Git-leküldéshez, amely egy vagy több véglegesítést tartalmaz a főágban. Az ágakra features/vonatkozó véglegesítés kiadásának aktiválásához írja be a következőt features/*: A véglegesítések minden ágra vonatkozó kiadásának aktiválásához írja be a következőt *: . Vegye figyelembe, hogy az összes megadott szűrő or'ed lesz.

Folyamatos üzembehelyezési eseményindítók konfigurálása

Feljegyzés

A kiadás automatikus létrehozása nem jelenti azt, hogy automatikusan üzembe lesz helyezve egy fázisban. Az alkalmazás különböző fázisokban való üzembe helyezéséhez eseményindítókat kell beállítania.

Ütemezett kiadási eseményindítók

Az ütemezett kiadási eseményindítók lehetővé teszik, hogy meghatározott időpontokban új kiadásokat hozzon létre.

Válassza az Ütemezés ikont az Összetevők szakaszban. Kapcsolja be az Engedélyezve/Letiltva gombot, és adja meg a kiadás ütemezését. Több ütemezést is beállíthat a kiadás aktiválásához.

Kiadások aktiválásának ütemezésének meghatározása

Lekéréses kérelem eseményindítói

Ha a lekéréses kérelem eseményindítóinak engedélyezését választotta, a rendszer minden alkalommal létrehoz egy kiadást, amikor egy kijelölt összetevő elérhető egy lekéréses kérelem munkafolyamatának részeként.

Lekéréses kérelem eseményindító konfigurálása.

A lekéréses kérelem eseményindítójának használatához engedélyeznie kell azt bizonyos szakaszokhoz is. A következő szakaszban szakaszindítókat fogunk végigvezetni. Előfordulhat, hogy fiókszabályzatokat is szeretne beállítani az ágakhoz.

A buildcímkék használatával rendszerezheti a munkafolyamatot és címkézheti az adott futtatásokat. Az alábbi lekéréses kérelem eseményindítója minden alkalommal létrehoz egy kiadást, amikor egy új összetevőverzió érhető el egy lekéréses kérelem részeként a főág számára a Migrálás és üzembe helyezés címkével.

Képernyőkép a lekéréses kérelem eseményindítójának buildcímkékkel való beállításáról

Fázisindítók

A fázisindítók lehetővé teszik, hogy meghatározott feltételeket állítson be egy adott szakasz üzembe helyezésének aktiválásához.

  • Eseményindító kiválasztása: Állítsa be az üzembe helyezést automatikusan elindító eseményindítót a fázisra. A Szakaszok legördülő listában elindíthat egy kiadást, miután sikeresen üzembe helyezték a kiválasztott szakaszt. Csak a manuális eseményindító engedélyezéséhez válassza a Manuális lehetőséget.

    Képernyőkép az üzembe helyezés előtti eseményindítókról.

  • Összetevők szűrője: Engedélyezze a kapcsológombot, hogy egy új üzembe helyezést aktiváljon adott összetevők alapján. Ebben a példában egy kiadás lesz üzembe helyezve, ha egy új összetevő érhető el a megadott ágból.

    Képernyőkép az üzembe helyezés előtti összetevők szűrőiről.

  • Ütemezés: Új üzembe helyezés aktiválása a megadott fázisban egy adott időpontban.

    Képernyőkép az üzembe helyezés előtti ütemezési beállításokról.

  • Lekéréses kérelem üzembe helyezése: Engedélyezze a váltógombot, hogy minden új lekéréses kérelem létrehozásakor aktiváljon egy új kiadást. Javasoljuk, hogy tiltsa le ezt a funkciót éles környezetben.

    Képernyőkép a lekéréses kérelem központi telepítési eseményindítóról.

  • Üzembe helyezés előtti jóváhagyások: Válassza ki azokat a felhasználókat, akik jóváhagyhatják vagy elutasíthatják az üzembe helyezéseket a kiválasztott fázisban. Alapértelmezés szerint, ha ez a funkció engedélyezve van, minden projektfelhasználónak jóvá kell hagynia az üzembe helyezést. Ha hozzáad egy csoportot a jóváhagyók listájához, a csoport legalább egy felhasználójának jóvá kell hagynia az üzembe helyezést. Megadhatja a jóváhagyási szabályzatokat és az időtúllépést is (az automatikus elutasítás előtt a jóváhagyás függőben maradó állapotban marad).

    Képernyőkép az üzembe helyezés előtti jóváhagyásokról.

  • Kapuk: Engedélyezze a kapcsológombot, hogy meghatározott kapukat állítson be az üzembe helyezés aktiválása előtt kiértékelendő kapuk beállításához.

    Képernyőkép az üzembe helyezés előtti kapukról.

  • Üzembehelyezési üzenetsor beállításai: Konfiguráljon bizonyos műveleteket, ha több kiadás is várólistára kerül az üzembe helyezéshez.

    Képernyőkép az üzembe helyezési üzenetsor beállításairól.