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


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.

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

  2. Válassza ki a Pipelines Releases (Folyamatok kiadásai)>lehetőséget.

  3. Válassza ki a kiadás definícióját, majd válassza a Szerkesztés lehetőséget.

  4. 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.

    Képernyőkép a folyamatos üzembe helyezési eseményindító kiadási folyamatban való konfigurálásáról.

Ü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.

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

  2. Válassza ki a Pipelines Releases (Folyamatok kiadásai)>lehetőséget.

  3. Válassza ki a kiadás definícióját, majd válassza a Szerkesztés lehetőséget.

  4. 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.

    Képernyőkép az ütemezett kiadási eseményindítók kiadási folyamatban való konfigurálásáról.

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.

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

  2. Válassza ki a Pipelines Releases (Folyamatok kiadásai)>lehetőséget.

  3. Válassza ki a kiadás definícióját, majd válassza a Szerkesztés lehetőséget.

  4. 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.

    Képernyőkép a lekéréses kérelmek eseményindítóinak kiadási folyamatban való konfigurálá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.

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

  2. Válassza ki a Pipelines Releases (Folyamatok kiadásai)>lehetőséget.

  3. Válassza ki a kiadás definícióját, majd válassza a Szerkesztés lehetőséget.

  4. A Szakaszok szakaszban válassza az üzembe helyezés előtti feltételek ikont, és állítsa be az eseményindítókat.

    Képernyőkép a kiadási folyamat fázisindítóiról.

  • 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.