Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
A kiadási triggerek olyan automatizálási eszközök, amelyek az üzembe helyezési munkafolyamatban bizonyos feltételek teljesülése esetén műveleteket kezdeményezhetnek. A klasszikus kiadási folyamatok számos típusú eseményindítót támogatnak, amelyeket ebben a cikkben fogunk tárgyalni:
Folyamatos üzembehelyezési eseményindítók
A folyamatos üzembehelyezési triggerekkel automatikusan létrehozhat egy kiadást, amikor egy új összetevő elérhetővé válik. A buildágszűrők használatával elindíthatja egy adott célág üzembe helyezését. A kiadás csak a kiválasztott ágak egyikéből származó folyamat-összetevők esetén indul.
A fő elem kiválasztása például minden alkalommal aktivál egy kiadást, amikor egy új összetevő elérhetővé válik a főágból. A "features/" (Funkciók/) alatt található buildek kiadásának elindításához írja be a "features/" kifejezést. Az összes build kiadásának aktiválásához használja a "" parancsot. Vegye figyelembe, hogy az összes megadott szűrő a "vagy" feltétellel lesz összekapcsolva, ami azt jelenti, hogy minden olyan összetevő, amely megfelel legalább egy szűrőfeltételnek, kiadást indít el.
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.
Válassza ki a Pipelines (Csővezetékek)>Releases (Kiadások) lehetőséget.
Válassza ki a kiadás definícióját, majd válassza a Szerkesztés lehetőséget.
Válassza a Folyamatos üzembehelyezési eseményindítók ikont, majd a váltógombot a folyamatos üzembehelyezési eseményindító engedélyezéséhez, majd adja hozzá a Build ágszűrőit.
Ü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.
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.
Válassza ki a Pipelines (Csővezetékek)>Releases (Kiadások) lehetőséget.
Válassza ki a kiadás definícióját, majd válassza a Szerkesztés lehetőséget.
Az Összetevők szakaszban válassza az Ütemezési csoport ikont, válassza a váltógombot az ütemezett kiadási eseményindító engedélyezéséhez, majd adja meg a kiadás ütemezését. Több ütemezést is beállíthat a kiadások 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 akkor aktiválja a kiadást, amikor a lekéréses kérelem folyamat munkafolyamata létrehozza a kiválasztott összetevő új verzióját. A lekéréses kérelem eseményindítójának használatához engedélyeznie kell azt bizonyos szakaszokban is (a következő szakaszban). Az ágakhoz fiókszabályzatokat is beállíthat.
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.
Válassza ki a Pipelines (Csővezetékek)>Releases (Kiadások) lehetőséget.
Válassza ki a kiadás definícióját, majd válassza a Szerkesztés lehetőséget.
Válassza a Folyamatos üzembehelyezési eseményindítók ikont, majd válassza a váltógombot a Lekéréses kérelem eseményindító engedélyezéséhez, majd adja hozzá a célágszűrőket. Az alábbi példában a kiadás minden alkalommal aktiválódik, amikor egy új artefakt verzió jön létre egy lekéréses kérelem részeként a main ágra a Migrálás és Üzembehelyezés címkékkel.
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.
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.
Válassza ki a Pipelines (Csővezetékek)>Releases (Kiadások) lehetőséget.
Válassza ki a kiadás definícióját, majd válassza a Szerkesztés lehetőséget.
A Szakaszok szakaszban válassza az üzembe helyezés előtti feltételek ikont, és állítsa be az eseményindítókat.
Eseményindító kiválasztása: Válassza ki az eseményindítót, hogy automatikusan elindítsa az üzembe helyezést erre a fázisra. Válassza a "Kiadás után" lehetőséget, hogy minden új kiadás létrehozása után telepítsen erre a szakaszra. Válassza a "Fázis után" lehetőséget, hogy a sikeres üzembe helyezést követően a kiválasztott fázisokba történjen az üzembe helyezés. Válassza a "Csak manuális" lehetőséget, ha csak a manuális üzembe helyezést szeretné engedélyezni.
Összetevők szűrője: Adja meg azokat az összetevő-feltétel(ek)et, amelyeknek teljesülniük kell az üzembe helyezés elindításához. A kiadás csak akkor lesz üzembe helyezve ebben a szakaszban, ha az összes összetevőfeltétel megegyezik.
Ütemezés: Állítson be egy megadott időpontot a telepítés ezen szakaszára.
Pull-kérelem üzembe helyezése: Engedélyezze, hogy a pull-kérelmek által aktivált kiadások ebbe a szakaszra kerüljenek üzembe helyezésre. Javasoljuk, hogy ezt a beállítást letiltsa kritikus vagy éles szakaszokban.