Klasszikus kiadási triggerek
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
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. bizonyos feltételek teljesülése után. 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 aktiválódik.
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ő or'ed lesz, 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 Releases (Folyamatok kiadásai)>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 Releases (Folyamatok kiadásai)>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 Releases (Folyamatok kiadásai)>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 összetevő-verziót hoz létre egy lekéréses kérelem részeként a fő ágra 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.
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.
Válassza ki a Pipelines Releases (Folyamatok kiadásai)>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, ha minden új kiadás létrehozásakor üzembe szeretne helyezni erre a fázisra. A sikeres üzembe helyezés után a kiválasztott fázisokban történő üzembe helyezéshez válassza a "Fázis után" lehetőséget. 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 az üzembe helyezés ezen szakaszra való aktiválásához.
Lekéréses kérelem üzembe helyezése: A lekéréses kérelem által aktivált kiadások üzembe helyezésének engedélyezése ebben a szakaszban. Javasoljuk, hogy ezt a beállítást letiltsa kritikus vagy éles szakaszokban.