Megosztás:


Klasszikus kiadási indítók

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.

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

  2. Válassza ki a Pipelines (Csővezetékek)>Releases (Kiadások) 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 (Csővezetékek)>Releases (Kiadások) 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 (Csővezetékek)>Releases (Kiadások) 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 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.

    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 (Csővezetékek)>Releases (Kiadások) 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, 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.