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.
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.
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.
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.
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.
Ö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.
Ütemezés: Új üzembe helyezés aktiválása a megadott fázisban egy adott időpontban.
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.
Ü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).
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.
Üzembehelyezési üzenetsor beállításai:
Konfiguráljon konkrét műveleteket, ha több kiadás is várólistára kerül az üzembe helyezéshez.
Párhuzamos üzemelő példányok száma: beállítások: Adott vagy Korlátlan. Adja meg, hogy hány üzembe helyezés történhet egyszerre ugyanabban a fázisban. Ha a számot "1" értékre állítja, az üzembe helyezések egymás után, egymás után következnek be.
További kiadások: lehetőségek: Az összes üzembe helyezése sorrendben, vagy a legújabb üzembe helyezés és a többi törlése Ez a beállítás akkor aktiválódik, ha a Párhuzamos telepítések száma területen az Adott lehetőséget választja.
Az összes üzembe helyezése sorrendben: válassza ezt a lehetőséget, ha kiadásokra van szüksége egymás után történő üzembe helyezéshez. Ez a megközelítés biztosítja, hogy az előzetes üzembe helyezés jóváhagyási kérelmei a megfelelő sorrendben legyenek feldolgozva.
Telepítse a legújabb verziót, és mondja le a többit: válassza ezt a lehetőséget, ha a kiadásoknál gyorsabban készít buildeket, és csak a legújabb buildet szeretné üzembe helyezni. További részletekért lásd: Sorsorrend-szabályzatok megadása.